Difference between revisions of "love.filesystem (Русский)"
m (Linux love save location fixed) |
|||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Main_Page_(Русский)|'''Главная''']] / [[love.filesystem_(Русский)|love.filesystem]] | ||
+ | |||
Предоставляет интерфейс к файловой системе пользователя. | Предоставляет интерфейс к файловой системе пользователя. | ||
Line 17: | Line 19: | ||
Файлы, которые открываются для чтения, сначала будут искаться в каталоге сохранения, а затем в корневой папке игры (в таком порядке). Таким образом, если файл с определенным именем (или путь) существует в .love-файле и папке для сохранения, то файл в папке сохранения будет более приоритетным. | Файлы, которые открываются для чтения, сначала будут искаться в каталоге сохранения, а затем в корневой папке игры (в таком порядке). Таким образом, если файл с определенным именем (или путь) существует в .love-файле и папке для сохранения, то файл в папке сохранения будет более приоритетным. | ||
− | Примечание: '''Все''' пути относительны .love-файла и директории сохранения. (за исключением вызовов | + | Примечание: '''Все''' пути относительны .love-файла и директории сохранения. (за исключением вызовов getDirectory()) |
− | В настоящее время | + | В настоящее время рекомендуется устанавливать папку сохранения используя поле identity в [[love.conf (Русский)|love.conf]]. Также вы можете создать папку сохранения с помощью [[love.filesystem.setIdentity (Русский)|setIdentity]]. |
== Типы == | == Типы == | ||
− | {{#ask: [[Category:Types]] [[parent::love.filesystem]] | + | {{#ask: [[Category:Types]] [[parent::love.filesystem (Русский)]] |
| headers=hide | | headers=hide | ||
| ?Description | | ?Description | ||
}} | }} | ||
== Функции == | == Функции == | ||
− | {{#ask: [[Category:Functions]] [[parent::love.filesystem]] | + | {{#ask: [[Category:Functions]] [[parent::love.filesystem (Русский)]] |
| headers=hide | | headers=hide | ||
| ?Description | | ?Description | ||
}} | }} | ||
== Перечисления == | == Перечисления == | ||
− | {{#ask: [[Category:Enums]] [[parent::love.filesystem]] | + | {{#ask: [[Category:Enums]] [[parent::love.filesystem (Русский)]] |
| headers=hide | | headers=hide | ||
| ?Description | | ?Description | ||
}} | }} | ||
[[Category:Modules]] | [[Category:Modules]] | ||
− | {{#set:Description=Предоставляет интерфейс к файловой системе пользователя. | + | {{#set:Description=Предоставляет интерфейс к файловой системе пользователя.}} |
− | }} | ||
== Смотрите также == | == Смотрите также == | ||
* [[parent::love_(Русский)]] | * [[parent::love_(Русский)]] | ||
− | + | {{#set:Since=000}} | |
== Другие языки == | == Другие языки == | ||
{{i18n|love.filesystem}} | {{i18n|love.filesystem}} |
Latest revision as of 12:05, 4 December 2018
Предоставляет интерфейс к файловой системе пользователя.
Этот модуль предоставляет доступ к файлам, находящимся только в двух местах:
- Коренная папка .love-файла. (Не включая директорию).
- Коренная папка директории сохранения.
Каждой игре предоставляется одна директория в системе, где файлы могут быть сохранены через love.filesystem. Эти каталоги обычно можно найти по таким путям:
- Windows XP:
C:\Documents and Settings\user\Application Data\Love\
or%appdata%\Love\
- Windows Vista and 7:
C:\Users\user\AppData\Roaming\LOVE
or%appdata%\Love\
- Linux:
/home/user/.local/share/love/
or~/.local/share/love/
- mac:
/Library/Application Support/LOVE/
Файлы, которые открываются для записи или добавления, всегда будут созданы в директории сохранения. То же самое касается других операций, которые что-либо записывают или создают в файловой системе, например MkDir.
Файлы, которые открываются для чтения, сначала будут искаться в каталоге сохранения, а затем в корневой папке игры (в таком порядке). Таким образом, если файл с определенным именем (или путь) существует в .love-файле и папке для сохранения, то файл в папке сохранения будет более приоритетным.
Примечание: Все пути относительны .love-файла и директории сохранения. (за исключением вызовов getDirectory())
В настоящее время рекомендуется устанавливать папку сохранения используя поле identity в love.conf. Также вы можете создать папку сохранения с помощью setIdentity.
Типы
File (Русский) | Представляет файл в файловой системе. |
FileData (Русский) | Data представление содержимого файла. |
Функции
love.filesystem.enumerate (Русский) | Возвращает все файлы и папки, находящиеся в какой-либо директории. |
love.filesystem.exists (Русский) | Проверяет, существует ли такой файл или директория. |
love.filesystem.getAppdataDirectory (Русский) | Возвращает директорию приложения. |
love.filesystem.getLastModified (Русский) | Получает время последнего изменения файла. |
love.filesystem.getRealDirectory (Русский) | Gets the absolute path of the directory containing a filepath. |
love.filesystem.getSaveDirectory (Русский) | Возвращает полный путь к назначенной папке сохранения. |
love.filesystem.getUserDirectory (Русский) | Возвращает путь к директории пользователя. |
love.filesystem.getWorkingDirectory (Русский) | Получает текущую рабочую директорию. |
love.filesystem.init (Русский) | Инициализирует файловую систему. |
love.filesystem.isDirectory (Русский) | Проверяет, является ли объект директорией. |
love.filesystem.isFile (Русский) | Проверяет, является ли объект файлом. |
love.filesystem.lines (Русский) | Перебор строк в файле. |
love.filesystem.load (Русский) | Загружает файл (но не запускает его). |
love.filesystem.mkdir (Русский) | Создает директорию. |
love.filesystem.newFile (Русский) | Создает новый объект File. |
love.filesystem.newFileData (Русский) | Создает объект FileData. |
love.filesystem.read (Русский) | Считывает содержимое файла. |
love.filesystem.remove (Русский) | Удаляет файл или директорию. |
love.filesystem.setIdentity (Русский) | Устанавливает директорию сохранения для вашей игры. |
love.filesystem.setSource (Русский) | Устанавливает источник для игры, в которой присутствует код. |
love.filesystem.write (Русский) | Записывает данные в файл. |
Перечисления
FileDecoder (Русский) | Как декодировать FileData. |
Смотрите также
Другие языки
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