kenlistian

厚积薄发. 勤为桨,思为帆

   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理 ::
  73 随笔 :: 4 文章 :: 22 评论 :: 0 Trackbacks

Lua中的文件操作部分

在lua中内含了io,file模块,直接调用该模块中函数即可。下面列出可用的函数集合。(细节见lua文档)

io.close([file]) file:close()
io.flush() file:flush()
io.input([file])
io.read(...) file:read(...)
io.lines([filename]) file:lines()
io.open(filename, [,mode])
io.output([file])
io.write(...) file:write(...)
io.tmpfile()
io.type(obj)

file:setvbuf(mode, [size]) 设置buf区为文件映射
mode = "no"    立即写
              "full"   满buf区写
              "line"  写行

file:seek([whence],[,offset])
whence = "set"/"cur"/"end"

操作系统相关函数

os.clock() 当前cpu时间
os.date() 日期
os.difftime (t2, t1) t2-t1的时间,单位为秒
os.execute ([command]) shell命令
os.exit ([code]) 退出
os.getenv (varname) 获取环境
os.remove (filename) 删文件,目录(须空)
os.rename (oldname, newname) 改名
os.setlocale (locale [, category]) 改类型
os.time ([table]) 时间
os.tmpname ()

 

 

 

posted on 2007-04-27 14:23 kenlistian 阅读(312) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理