love.filesystem.getInfo

Available since LÖVE 0.11.0
This function replaces love.filesystem.exists, isFile, isDirectory, isSymlink, getLastModified, and getSize.

Gets information about the specified file or directory.

Function

Synopsis

info = love.filesystem.getInfo( path )

Arguments

string path
The file or directory path to check.

Returns

table info (nil)
A table containing information about the specified path, or nil if nothing exists at the path. The table contains the following fields:
FileType type
The type of the object at the path (file, directory, symlink, etc.)
number size (nil)
The size in bytes of the file, or nil if it can't be determined.
number modtime (nil)
The file's last modification time in seconds since the unix epoch, or nil if it can't be determined.

Function

This variant accepts an existing table to fill in, instead of creating a new one.

Synopsis

info = love.filesystem.getInfo( path, info )

Arguments

string path
The file or directory path to check.
table info
A table which will be filled in with info about the specified path.

Returns

table info (nil)
The table given as an argument, or nil if nothing exists at the path. The table will be filled in with the following fields:
FileType type
The type of the object at the path (file, directory, symlink, etc.)
number size (nil)
The size in bytes of the file, or nil if it can't be determined.
number modtime (nil)
The file's last modification time in seconds since the unix epoch, or nil if it can't be determined.

See Also

Other Languages