Перейти к основному содержимому

Получение размера файла (file.size)

Объявление

размер, сообщение_об_ошибке = file.size(путь_к_файлу)

Параметры

  • Путь к файлу
    Строка, абсолютный путь к файлу.

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

  • Размер
    Целое число или nil: если файл не существует или имя указывает на каталог, возвращается nil; иначе возвращается размер файла (в байтах).
  • Сообщение об ошибке
    Строка, сообщение об ошибке при неудаче.

Описание

Возвращает размер файла.

Пример

local fsize, err = file.size("/var/mobile/1.zip")
if fsize then
sys.alert("`/var/mobile/1.zip` 的尺寸为:"..fsize.."字节")
else
sys.alert("`/var/mobile/1.zip` 不是文件:"..err)
end

Примечание: приведённый выше код использует функцию не из этой главы — sys.alert.