love.filesystem.getInfo (Français)

Disponible depuis LÖVE 11.0
Cette fonction remplace love.filesystem.exists, isFile, isDirectory, isSymlink, getLastModified, et getSize.

Récupère des informations à propos d'un fichier ou répertoire spécifié.

Fonction

Synopsis

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

Arguments

string (Français) path
Le fichier ou répertoire à vérifier.
FileType (Français) filtertype (nil)
Si fournit, ce paramètre aura pour effet que getInfo ne retournera que la table d'info si l'objet du chemin donné correspond au type de fichier spécifié.

Retourne

table (Français) info (nil)
Une table contenant les informations à propos du chemin spécifié, ou nil si rien n'existe pour ce chemin. La table contient les champs suivants :
FileType (Français) type
Le type de l'objet situé sur ce chemin (fichier, répertoire, lien symbolique, etc.)
number (Français) size (nil)
La taille en octets du fichier,ou nil si cela ne peut être déterminé.
number (Français) modtime (nil)
La dernière modification du fichier en secondes depuis l'époque unix, ou nil si cela ne peut être déterminé.

Fonction

Cette variante accepte une table existante à remplir, au lie d'en créer une nouvelle.

Synopsis

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

Arguments

string (Français) path
Le fichier ou répertoire à vérifier.
table (Français) info
Une table qui sera remplie avec les informations à propos du chemin spécifié.

Retourne

table (Français) info (nil)
La table donnée en argument, ou nil si rien n'existe au chemin spécifié. La table contient les champs suivants :
FileType (Français) type
Le type de l'objet situé sur ce chemin (fichier, répertoire, lien symbolique, etc.)
number (Français) size (nil)
La taille en octets du fichier,ou nil si cela ne peut être déterminé.
number (Français) modtime (nil)
La dernière modification du fichier en secondes depuis l'époque unix, ou nil si cela ne peut être déterminé.


Fonction

Cette variante ne retourne les informations, que si l'objet situé au chemin donné est du même type de fichier que celui spécifié à l'argument filtertype, et accepte une table existante à remplir, au lieu d'en crée une nouvelle.

Synopsis

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

Arguments

string (Français) path
Le fichier ou répertoire à vérifier.
FileType (Français) filtertype
ce paramètre aura pour effet que getInfo ne retournera que la table d'info si l'objet du chemin donné correspond au type de fichier spécifié.
table (Français) info
Une table qui sera remplie avec les informations à propos du chemin spécifié.

Retourne

table (Français) info (nil)
La table donnée en argument, ou nil si rien n'existe au chemin spécifié. La table contient les champs suivants :
FileType (Français) type
Le type de l'objet situé sur ce chemin (fichier, répertoire, lien symbolique, etc.)
number (Français) size (nil)
La taille en octets du fichier,ou nil si cela ne peut être déterminé.
number (Français) modtime (nil)
La dernière modification du fichier en secondes depuis l'époque unix, ou nil si cela ne peut être déterminé.

Voir également


Autres langues