lua os函数
来源:互联网 发布:用友数据库置疑修复 编辑:程序博客网 时间:2024/05/17 01:13
os
os.clock ()
返回一个CPU时间,秒级精度。
os.date (format[,time]])
返回一个字符串或者一个包含日期和时间的表,格式由format给定。
如果给出time参数,格式化输出time描述的时间(看|os.time|),否则data格式化当
前时间。
如果format开始于’!’,日期格式为CUT(标准时间)。这个可选操作后面,如果format
是字符串’**t’,那么data返回一个包含year(4个数),month(1-12),day(1-31),hours
(0-23),min(0-59),sec(0-61),wday(weekday,Sunday is 1),yday(day of the year)
,isdst(boolean)表。最后的项肯定不存在。
如果format不是”**t”,那么data返回日期字符串,格式化规则和C函数strftime一样。
当没有参数时,data返回合理的日期和时间表示法依赖于当前系统。
在一下系统下,该函数也许不是线程安全的。
print(os.date())
–>”1/31 17:36:19 2013”
os.difftime (t2,t1)
返回从时间t1到时间t2间隔的秒数。在POSIX,Windows和一些系统这个值是t2-t1
os.execute ([command])
这个函数相当于C函数system。它将command传送给操作系统执行。第一个返回为true
代表命令command正确终止,否则相反。在第一个返回值后面返回一个字符串和一个数值。
“exit” 命令command普通终止;接着的数值是一个命令退出状态code。
“signal” 命令command由signal终止;接下来的数是终止signal。
当调用没有command时,如果shell可用该函数返回true。
os.exit ([code[,close])
调用C函数exit终止主程序。如果code等于true,返回状态是EXIT_SUCCESS;如果code
等于false,返回状态EXIT_FAILURE;如果code等于一个数值,返回状态等于该数值。
默认是true。
如果可选参数close等于true,在退出前关闭Lua状态。
os.getenv (varname)
返回一个进程环境变量varname的值,或者nil如果变量不存在。
x = os.getenv(‘HOME’)
–> x = ‘/Users/john’
os.remove (filename)
删除文件filename(或者空目录)。如果失败返回nil加一个错误字符串和错误编码。
os.rename (oldname,newname)
重新命名文件或者目录。如果函数失败返回nil加一个错误字符串和错误编码。
os.setlocale (local[,category])
设置程序的locale。locale是一个系统依赖字符串。category是一个可选字符串描述
类别可以是”all”,”collate”,”ctype”,”monetary”,”numeric”,和’time”;默认”all”。
函数返回新的locale名称,或者nil请求没有达成。
如果locale是一个空字符串,当前的locale设置为本地locale。如果local等于”C”,
这时当前locale被设置成标准C locale。
当第一个参数设置为nil,这个函数仅仅返回当前locale的名称。
print(os.setlocale())
–> “zh_CN”
os.time ([table])
没有给定参数时返回当前时间,或者由table描述的时间。这个table必须有year,month,day
项,也许包括hour,min,sec,isdst项(default is nil)。具体见|os.data|。
返回值是一个数值,具体依赖于你的系统。在POSIX,Windows和一些系统,这个数值通过
从一个开始时间到现在的秒数来表述(epoch)。返回的数值仅仅可以用在|os.date|和
|os.difftime|中。
os.tmpname ()
返回一个能使用的临时文件的文件名。这个文件在使用时必须明确打开不需要时明确删除。
在POSIX系统,这个函数也创建这个文件去避免安全风险。你仍然需要打开它和删除它(在
不使用的时候)。
如果可能,你应该尽量使用|io.tmpfile|,它在程序结束时自动删除临时文件。
- os函数 lua
- lua os函数
- 【Lua游戏开发】os库-时间函数
- 【Lua游戏开发】os库-时间函数
- lua 时间函数os.time()和os.date()
- lua 时间函数os.time()和os.date()
- 【Lua游戏开发】os库-时间函数 转
- lua时间函数操作和对比代码,os.date() os.time()
- lua时间函数操作和对比代码,os.date() os.time()
- Lua OS库
- Lua的OS库
- lua os.date()参数
- lua os.date()参数
- lua os.date()
- lua os.data参数
- lua os.clock
- lua os.time用法
- lua os.time() 和os.date()
- 千里马-modulo
- 【jQuery】关于jQuery新的事件绑定机制on()的使用技巧
- LayoutIfNeeded
- 上海某知名汽车配件企业基于研华(Advantech)采集板卡的PC-Based控制系统开发
- YTU 2896: J--Zipper
- lua os函数
- double 和float的范围和精度
- 智能机器人守门员——足球守门机器人智能互动系统(附视频)
- ant
- Android国际化
- 从0自学C#03--文件流保存数据为txt/excel格式
- IOS-49-UIActionSheet在iOS8后已废弃,以下为各版本通用适配办法
- 页面加载时执行js
- Java Exception 捕获和展示