-- os.clock():返回程序执行的 CPU 时间。
print("clock = ", os.clock)
-- os.time([table]):返回指定时间的 Unix 时间戳。
print("time = ", os.time())
-- os.date([format [, time]]):返回指定格式的日期和时间。
print("date = ", os.date("%Y%d%m", os.time()))
-- os.difftime(t2, t1):返回 t2 与 t1 之间的时间差。
local socket = require("socket")
--定义休眠函数
local function sleep(n)
socket.select(nil,nil,n)
end
local t1 = os.time()
sleep(2)
local t2 = os.time()
print("difftime = ", t2 - t1)
-- os.execute(cmd):在操作系统中执行指定的命令。
local cmd = "ls" --查看当前文件夹列表
-- print("execute = ", os.execute(cmd))
-- os.getenv(varname):返回指定环境变量的值。
print("getenv = ", os.getenv("TERM_PROGRAM"))
-- os.remove(filename):删除指定的文件。
print("remove = ", os.remove("TEMP"))
-- os.rename(oldname, newname):将指定的文件或目录重命名。
print("rename = ", os.rename("os.lua",'os1.lua'))
-- os.setlocale(locale [, category]):设置当前程序的区域设置。
print("setlocale = ", os.setlocale())
-- os.tmpname():返回一个唯一的临时文件名。
print("tmpname = ", os.tmpname())
-- os.exit():终止当前程序的执行。
print("exit = ", os.exit())
-- os.exit([code]):终止当前程序的执行,并返回指定的退出码。
print("exit = ", os.exit(403))