lua中,系統庫函式有
-- os functions:
-- os.clock, os.date, os.difftime, os.execute, os.exit, os.getenv,
-- os.remove, os.rename, os.setlocale, os.time, os.tmpname
os.execute可以執行dos命令,但是返回的是系統狀態碼,預設輸出
io.popen()也可以執行dos命令,但是返回乙個檔案。eg:
local t = io.popen('svn help')
local a = t:read("*all")
--a返回乙個字串,內容是svn help的內容
如果想執行某命令或程式可選os.execute(),如果還想捕捉該執行結果可用io.popen()
eg:複製檔案
os.execute("copy" .. originalpath .. "," .. backuppath)
lua執行系統命令
lua中,系統庫函式有 os functions os.clock,os.date,os.difftime,os.execute,os.exit,os.getenv,os.remove,os.rename,os.setlocale,os.time,os.tmpname os.execute可以執行d...
lua中執行系統命令
lua中,os.execute可以執行dos命令,但是返回的是系統狀態碼,預設輸出 io.popen 也可以執行dos命令,但是返回乙個檔案。eg local t io.popen svn help local a t read all a返回乙個字串,內容是svn help的內容 如果想執行某命令...
執行系統命令
1 os.system cmd import os os.system date 2016年 06月 30日 星期四 19 26 21 cst2 os.popen cmd import os nowtime os.popen date print nowtime.read 2016年 06月 30日...