我能保存到特定文件夹吗?

7

在学习如何使用LÖVE支持创建Lua文件输出代码的过程中,我一直很讨厌LÖVE文件系统处理程序总是将特定文件保存在C:/文档和设置/...的某个地方。

我该如何创建一个代码,将文件保存到我想要定义的特定文件夹中(也许在运行应用程序时可以更改)?

1个回答

6
爱好者.filesystem库不允许您在沙盒之外执行任何操作。然而,LÖVE不会禁用Lua内置的io库,因此您可以使用io.open打开沙箱之外的文件并像平常一样读/写它们,以及其他Lua函数,如requireloadfile
它也不限制加载外部模块,因此您可以(例如)require“lfs”来加载LuaFileSystem并使用它(如果已安装)。

我不想安装LFS,但无论如何,感谢您的回答! - Zoltán Schmidt
1
你不需要为了基本的文件输入输出安装lfs,只需要使用io库。但是如果你想要列出目录内容,那么就需要它。 - ToxicFrog

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接