Difference between revisions of "love.filesystem.getInfo"
m |
m |
||
Line 1: | Line 1: | ||
− | {{newin|[[ | + | {{newin|[[11.0]]|110|type=function|text=This function replaces [[love.filesystem.exists]], [[love.filesystem.isFile|isFile]], [[love.filesystem.isDirectory|isDirectory]], [[love.filesystem.isSymlink|isSymlink]], [[love.filesystem.getLastModified|getLastModified]], and [[love.filesystem.getSize|getSize]]}} |
Gets information about the specified file or directory. | Gets information about the specified file or directory. | ||
Line 5: | Line 5: | ||
=== Synopsis === | === Synopsis === | ||
<source lang="lua"> | <source lang="lua"> | ||
− | info = love.filesystem.getInfo( path ) | + | info = love.filesystem.getInfo( path, filtertype ) |
</source> | </source> | ||
=== Arguments === | === Arguments === | ||
{{param|string|path|The file or directory path to check.}} | {{param|string|path|The file or directory path to check.}} | ||
+ | {{param|FileType|filtertype (nil)|If supplied, this parameter causes getInfo to only return the info table if the item at the given path matches the specified file type.}} | ||
=== Returns === | === Returns === | ||
{{param|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:}} | {{param|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:}} | ||
Line 24: | Line 25: | ||
{{param|string|path|The file or directory path to check.}} | {{param|string|path|The file or directory path to check.}} | ||
{{param|table|info|A table which will be filled in with info about the specified path.}} | {{param|table|info|A table which will be filled in with info about the specified path.}} | ||
+ | {{param|FileType|filtertype (nil)|If supplied, this parameter causes getInfo to only return the info table if the item at the given path matches the specified file type.}} | ||
=== Returns === | === Returns === | ||
{{param|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:}} | {{param|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:}} |
Revision as of 01:40, 2 April 2018
Available since LÖVE 11.0 |
This function replaces love.filesystem.exists, isFile, isDirectory, isSymlink, getLastModified, and getSize. |
Gets information about the specified file or directory.
Contents
Function
Synopsis
info = love.filesystem.getInfo( path, filtertype )
Arguments
string path
- The file or directory path to check.
FileType filtertype (nil)
- If supplied, this parameter causes getInfo to only return the info table if the item at the given path matches the specified file type.
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:
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.
FileType filtertype (nil)
- If supplied, this parameter causes getInfo to only return the info table if the item at the given path matches the specified file type.
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:
See Also
Other Languages
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info