使用Lua I / O函数创建新文件

时间:2011-09-01 22:37:43

标签: io lua text-files

我开始了解io。函数,我试图在我的代码中实现它们。我已经搜索了这个问题的答案,似乎没有给出明确的是或否,或者至少我没有看到一个。我希望有人能够知道答案并能够帮助解决这个问题。

我想创建一个随着时间的推移我可以写的文本文件。它基本上是一个日志,我将附加输出行。显然io.open(“textfile.txt”)不会创建文件,或者它出现。

有没有办法在Lua中创建一个文本文件,以后可以使用io.read/write访问?另外,在打开或创建新文本文件之前,是否需要调用io.close()?我感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:3)

您需要按如下方式打开写入文件:f=io.open("textfile.txt","w")。然后使用f:write()向其中写入内容。完成写作后,请致电f:close()