我看过Lua& LuaFileSystem Docs还没有找到创建新文件的方法,我也在这里进行了搜索,但也达到了同样目的。
作为一个注释,我正在寻找的解决方案必须是操作系统中立以确保可移植性,但我很高兴为不同的系统获得不同的答案。
答案 0 :(得分:21)
示例(将“Hello World”写入test.txt):
$ lua
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
> file = io.open("test.txt", "w")
> file:write("Hello World")
> file:close()
> ^D
$ cat test.txt
Hello World
另请参阅:Lua IO tutorial