Lua 标准库 - 操作系统处理(operating system facilities)
来源:互联网 发布:访客网络账号密码 编辑:程序博客网 时间:2024/05/01 11:44
Lua 标准库 - 操作系统处理(operating system facilities)
【IT168 技术文档】这个库通过表os实现
1、os.clock ()
功能:返回一个程序使用CPU时间的一个近似值
2、os.date ([format [, time]])
功能:返回一个按format格式化日期、时间的字串或表
若设置time参数,则按time指定的时间格式化,否则按当前时间格式化
参数:
format:
"!":按格林尼治时间进行格式化。
"*t":将返一个带year(4位),month(1-12), day (1--31), hour (0-23), min (0-59), sec (0-61), wday (星期几, 星期天为1), yday (年内天数), and isdst (是否为日光节约时间true/false)的带键名的表; 若没有"*t"则返回一个按C的strftime函数格式化的字符串
若不带参数,则按当前系统的设置返回格式化的字符串 os.date() <=> os.date("%c")
3、os.difftime (t2, t1)
功能:返回t1到t2相差的秒数
4、os.execute ([command])
功能:相当于C的system函数,返回系统状态码
5、os.exit ([code])
功能:相当于C的exit函数,终止主程序,code为返回值
6、os.getenv (varname)
功能:返回当前进程的环境变量varname的值,若变量没有定义时返回nil
7、os.remove (filename)
功能:删除文件或一个空目录,若函数调用失败则返加nil加错误信息
8、os.rename (oldname, newname)
功能:更改一个文件或目录名,若函数调用失败则返加nil加错误信息
9、os.setlocale (locale [, category])
功能:设置程序的当前设置,函数返回最新的值,失败则返回nil
参数:
locale:一个指定当前设置的字串
"":一个空字串,当前设置被视为本地设置
"c":当前设置被视为标准c设置
nil:返回category指示设置名的当前值
category:一个描述要更改的设置名
"all"[默认], "collate", "ctype", "monetary", "numeric", "time"
10、os.time ([table])
功能:按table的内容返回一个时间值(数字),若不带参数则返回当前时间
table的字段:
year, month, day, hour, min, sec, isdst
11、os.tmpname()
功能:返回一个临时文件名
- Lua 标准库 - 操作系统处理(operating system facilities)
- Lua 标准库 - 操作系统处理(operating system facilities)
- Lua 标准库 - 操作系统处理(operating system facilities)
- Lua os标准库 - 操作系统处理(operating system facilities)
- Lua 标准库 - 输入输出处理(input and output facilities)
- Lua 标准库 - 输入输出处理(input and output facilities)
- Lua 标准库 - 输入输出处理(input and output facilities)
- Lua 标准库 - 输入输出处理(input and output facilities)
- Lua标准库-输入输出处理(input and output facilities)
- Lua标准库 - 输入输出处理(input and output facilities)
- Lua 标准库 - 输入输出处理(input and output facilities)
- 操作系统(Operating System)10
- 操作系统(Operating System)16 分布式处理,客户-服务器和集群
- 操作系统(Operating System)3
- 操作系统(Operating System)4
- 操作系统(Operating System)Linux1
- 操作系统(Operating System)2
- 嵌入式操作系统(Embedded Operating System)一览
- POJ 1859 The Perfect Symmetry && POJ2526 Center of symmetry(思维题)
- CC3200学习笔记
- POJ 3667 splay区间合并练习
- 在Spring中使用Quartz进行任务调度
- setup_irq与request_irq的区别
- Lua 标准库 - 操作系统处理(operating system facilities)
- linux软件包安装方式汇总
- C# WinForm中添加用户控件
- 不可变数组NSArray和可变数组
- Nouveau源码分析(零):前言、目录
- Linux温习(一)Linux的文件属性与目录配置
- HDU 4010 LCT
- 添加最少字符到数组中组合成回文
- 错误累计