Могу ли я сохранить в определенную папку в Lua & with LÖVE?

изучая, как создать выходной код файла Lua с поддержкой LÖVE, я всегда ненавидел, что обработчик файловой системы LÖVE всегда сохранял конкретный файл где - то в C:/Documents и настройки/...

Как я могу создать код, который сохраняет файл в определенной папке, что я хотел бы определить (и, возможно, изменить во время работы приложения)?

1 ответов


любовь.библиотека файловой системы не позволяет вам делать что-либо вне песочницы. Однако, файлом LÖVE не отключить Луа построен в io библиотека, поэтому вы можете использовать io.open чтобы открыть файлы за пределами песочницы и читать / писать их как обычно, а также другие функции Lua, такие как require и loadfile.

Он также не ограничивает загрузку внешних модулей, поэтому вы можете (например) require "lfs" загрузить LuaFileSystem и использовать его, если он установлен.