love.filesystem (简体中文)
提供用户文件系统的接口。
此模块提供对以下特定位置的文件的访问:
- .love 档案所在的根文件夹(或源目录)
- 游戏 保存目录 的根文件夹。
- 包含 游戏的.love 档案(或源目录)的文件夹,仅当 具体条件 满足。
每个在系统上的游戏都有一个可让文件通过 love.filesystem 被保存的目录。这是 唯一一个 love.filesystem 可以写文件的目录。这些目录通常可以在以下位置找到:
系统类型 | 路径 | 别的形式 | 注意 |
---|---|---|---|
Windows XP | C:\Documents and Settings\user\Application Data\LOVE\
|
%appdata%\LOVE\
|
When fused(当失败的时候?)储存目录会直接在Application Data 下建立,而不是LOVE 的子目录。
|
Windows Vista, 7, 8 and 10 | C:\Users\user\AppData\Roaming\LOVE
|
%appdata%\LOVE\
|
When fused(当失败的时候?)储存目录会直接在AppData 下建立,而不是LOVE 的子目录。
|
Mac | /Users/user/Library/Application Support/LOVE/
|
- | - |
Linux | $XDG_DATA_HOME/love/
|
~/.local/share/love/
|
- |
Android | /data/user/0/org.love2d.android/files/save/
|
/data/data/org.love2d.android/files/save/
|
在 Android 上有好几种储存地点。如果这两个路径不能用,你可以使用love.filesystem.getSaveDirectory() 来获得储存路径。
|
被打开以进行写入或追加操作的文件总是在 save 目录中被创建。这对于其他那些涉及到文件系统写入的操作也有效,比如 mkdir。
被打开以进行读取操作的文件将先在 save 目录中查找,然后是 .love 档案 (遵照这个顺序)。 所以如果一个具有特定文件名 (和路径) 的文件同时存在于 .love 档案和 save 文件夹里,save 目录里那个会被优先读取。
另见
Other Languages
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info