簡介
實例
-
os.clock(time) 返回執(zhí)行該程序CPU花去的時鐘秒數(shù)
start=os.clock() while true do if os.clock()-start>3 then start=os.clock() print("111") end end -
os.date(time) 返回時間字符串 格式化形式多
-- 本地時間 local timetable = os.date("*t", os.time()); for i, v in pairs(timetable) do print(i, v); end -- !格林尼治時間 local utimetable = os.date("!*t", os.time()); for i, v in pairs(utimetable) do print(i, v); end -
os.time([table]) 返回當前系統(tǒng)的時間
-- print:1540433633 0 01/01/70 08:00:00 01/01/70 00:00:00 -- 北京時間的1970-1-1 08:00:00是0時區(qū)時間的1970-1-1 00:00:00 print(os.time()) t={year=1970,month=1,day=1,hour=8} print(os.time(t)) print(os.date("%c",os.time(t))) print(os.date("!%c",os.time(t))) os.difftime(t1,t2) 時間差值 返回秒數(shù)
os.execute([command]) 調(diào)用系統(tǒng)的很多函數(shù) 可以復制文件 暫停 等等
os.exit() 退出程序
-
os.getenv(name) 查詢系統(tǒng)環(huán)境變量 程序路徑 系統(tǒng)盤符
print(os.getenv("SystemRoot")) -- 系統(tǒng)根目錄 print(os.getenv("WoXiaXieDe")) -- 我亂寫的 print(os.getenv("ALLUSERSPROFILE")) -- 所有“用戶配置文件”的位置 print(os.getenv("alluserSpRoFilE")) -- 所有“用戶配置文件”的位置 print(os.getenv("COMPUTERNAME")) -- 計算機的名稱 print(os.getenv("COMSPEC")) -- 命令行解釋器可執(zhí)行程序的準確路徑 print(os.getenv("HOMEDRIVE")) -- 連接到用戶主目錄的本地工作站驅(qū)動器號 print(os.getenv("HOMEPATH")) -- 用戶主目錄的完整路徑 print(os.getenv("NUMBER_OF_PROCESSORS"))-- 安裝在計算機上的處理器的數(shù)目 print(os.getenv("OS")) -- 操作系統(tǒng)的名稱 print(os.getenv("PROCESSOR_LEVEL")) -- 計算機上安裝的處理器的型號 print(os.getenv("PATHEXT")) -- 連接到用戶主目錄的本地工作站驅(qū)動器號 print(os.getenv("PROCESSOR_REVISION")) -- 處理器修訂號的系統(tǒng)變量 print(os.getenv("TEMP")) -- 臨時目錄 print(os.getenv("SYSTEMDRIVE")) -- 系統(tǒng)根目錄的驅(qū)動器 os.remove(file) 刪除文件
os.rename(oldname,newname) 重命名