使用 Lua 如何读写不同文件夹?

我能够在 Lua 中创建、写入、读取和追加相同文件夹中的文件。现在我想要写入一个子文件夹中。有人可以给我示例吗?谢谢。 即,现有当前文件夹:C:\main 现有子文件夹:C:\main\sub 新文件:C:\main\sub\newfile.txt

点赞
用户1442917
用户1442917

在子目录中写入内容与在同一目录中写入文件没有任何区别。唯一可能遇到的问题是转义 Windows 路径分隔符,因此不要使用 "C:\main",而是使用 [[C:\main]]"C:\\main"

如果需要创建文件夹,则需要使用 shell 命令或 lfs 库,因为默认的 Lua 解释器不提供创建文件夹的 API。

2016-02-07 04:15:17