File io 我可以保存到特定的文件夹中吗?

File io 我可以保存到特定的文件夹中吗?,file-io,lua,directory,love2d,File Io,Lua,Directory,Love2d,在学习如何在LÖVE的支持下创建Lua文件输出代码时,我一直讨厌LÖVE文件系统处理程序总是将特定文件保存在C:/Documents and Settings/…中的某个位置 如何创建代码,将文件保存到我想要定义的特定文件夹中(可能在运行应用程序时更改)?love.filesystem库不允许您在沙箱之外执行任何操作。但是,LÖVE没有禁用Lua的内置io库,因此您可以使用io.open打开沙箱外部的文件,并正常读取/写入它们,以及其他Lua函数,如require和loadfile 它也不限制外

在学习如何在LÖVE的支持下创建Lua文件输出代码时,我一直讨厌LÖVE文件系统处理程序总是将特定文件保存在C:/Documents and Settings/…中的某个位置


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

love.filesystem库不允许您在沙箱之外执行任何操作。但是,LÖVE没有禁用Lua的内置
io
库,因此您可以使用
io.open
打开沙箱外部的文件,并正常读取/写入它们,以及其他Lua函数,如
require
loadfile


它也不限制外部模块的加载,因此您可以(例如)
要求“lfs”
加载LuaFileSystem并使用它(如果已安装)。

我不想安装lfs,但无论如何,感谢您的回答!基本文件io不需要安装lfs,只需使用
io
库即可。但是,如果您想做一些类似于列出目录内容的事情,您将需要它。