Skip to main content

Get file size (file.size)

Declaration

size, err = file.size(path)

Parameters

  • path
    String. Absolute file path.

Returns

  • size
    Integer or nil. nil if file does not exist or path is a directory; otherwise file size in bytes.
  • err
    String. Error message when operation fails.

Notes

Get the size of a file.

Example

local fsize, err = file.size("/var/mobile/1.zip")
if fsize then
sys.alert("/var/mobile/1.zip size: "..fsize.." bytes")
else
sys.alert("/var/mobile/1.zip is not a file: "..err)
end

Note: Uses sys.alert