love.filesystem.getRealDirectory (Français)
Disponible depuis LÖVE 0.9.2 |
Ce-tte function n'est pas supporté-e par des versions plus anciennes. |
Récupère le chemin absolu spécifique à la plateforme du dossier contenant le chemin de fichier.
cela peut être utilisé pour déterminer si un fichier est dans le répertoire de sauvegarde ou le source .love du jeu.
Contents
Fonction
Synopsis
realdir = love.filesystem.getRealDirectory( filepath )
Arguments
string (Français) filepath
- Le chemin de fichier où récupérer le répertoire.
Retourne
string (Français) realdir
- Le chemin complet, spécifique à la plateforme du répertoire contenant le chemin de fichier.
Notes
Cette fonction retourne le répertoire contenant le chemin de fichier donné, plutôt que le fichier. Par exemple, si le fichier screenshot1.png
existe un répertoire nommé screenshots
dans le répertoire de sauvegarde du jeu, love.filesystem.getRealDirectory("screenshots/screenshot1.png")
retournera la même valeur que love.filesystem.getSaveDirectory.
Exemples
-- Récupère tous les fichiers dans le dossier « niveaux ».
-- Il devrait y avoir un dossier « niveaux » à la fois dans le répertoire de sauvegarde et dans les sources du jeu,
-- dans quel cas, cela récupérera tous les fichiers dans les deux.
local filepaths = love.filesystem.getDirectoryItems("niveaux")
for i, filename in ipairs(filepaths) do
-- Pour chaque nom de fichier, vérifie si il est dans le répertoire de sauvegarde ou non.
local path = "niveaux/"..filename
if love.filesystem.getRealDirectory(path) == love.filesystem.getSaveDirectory() then
-- Ce fichier est dans le répertoire de sauvegarde.
end
end
Voir également
Autres langues
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