Файл
Представляет файл в файловой системе. Функция, принимающая путь к файлу, также может принять объект File.
Конструкторы
| love.filesystem.newFile | Создает новый объект Файл. |
Функции
В этих функциях скобки расположены необычно. Это потому, что пространство имён File зарезервировано в Mediawiki.
| (File):close | Закрывает файл. | ||
| (File):eof | Если достигнут конец файла | 0.10.0 | |
| (File):flush | Очищает любые буферизованные данные, записанные в файл, в диск. | 0.9.0 | |
| (File):getBuffer | Получает режим буферизации файла. | 0.9.0 | |
| (File):getFilename | Получает имя файла, с которым был создан объект File. | 0.10.0 | |
| (File):getMode | Получает FileMode, с которым был открыт файл. | 0.9.0 | |
| (File):getSize | Возвращает размер файла. | ||
| (File):isEOF | Получает, достигнут ли конец файла. | 0.10.0 | |
| (File):isOpen | Получает, открыт ли файл. | 0.9.0 | |
| (File):lines | Итерироваться по всем строкам в файле. | ||
| (File):open | Открыть файл для записи, чтения или добавления. | ||
| (File):read | Прочитать определённое количество байтов из файла. | ||
| (File):seek | Переместить указатель в определённое положение файла | ||
| (File):setBuffer | Устанавливает режим буферизации для файла, открытого для записи или добавления. | 0.9.0 | |
| (File):tell | Возвращает текущее положение в файле. | ||
| (File):write | Записать данные в файл. | ||
| Object:release | Немедленно уничтожает ссылку Lua на объект. | 11.0 | |
| Object:type | Получает тип объекта в виде строки. | ||
| Object:typeOf | Проверяет, является ли объект определённого типа. |
Перечисления
| BufferMode | Режимы буферизации для объектов Файл. | 0.9.0 | |
| FileMode | Различные режимы открытия файла. |
Супертипы
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/File