Spec-Zone.ru › LÖVE

love.filesystem.newFile

Создаёт новый объект File. Его необходимо открыть, прежде чем можно будет к нему обратиться.

Функция

Синтаксис

file = love.filesystem.newFile( filename )

Аргументы

string filename
Имя файла.

Возвращаемое значение

File file
Новый объект File.

Примечания

Обратите внимание, что эта функция не возвращает сообщений об ошибках (например, при использовании некорректного имени файла), поскольку она просто создаёт объект File. Вы по-прежнему можете проверить, является ли файл допустимым, используя File:open, которая возвращает булево значение и сообщение об ошибке, если при открытии файла возникла проблема.

Функция

Доступно начиная с LÖVE 0.9.0
Данный вариант не поддерживается в более ранних версиях.

Создаёт объект File и открывает его для чтения, записи или добавления.

Синтаксис

file, errorstr = love.filesystem.newFile( filename, mode )

Аргументы

string filename
Имя файла.
FileMode mode
Режим открытия файла.

Возвращаемое значение

File file
Новый объект File или nil, если произошла ошибка.
string errorstr
Строка с ошибкой, если произошла ошибка.

Примеры

Открыть файл и прочитать всё содержимое

file = love.filesystem.newFile("data.txt")
file:open("r")
data = file:read()
file:close()
-- use the data ...

См. также

  • love.filesystem
  • File


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.filesystem.newFile

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API