System.SysUtils.FileExists
Delphi
function FileExists(const FileName: string; FollowLink: Boolean = True): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall FileExists(const System::UnicodeString FileName, bool FollowLink = true);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
Teste si le fichier spécifié existe.
FileExists renvoie True si le fichier spécifié par FileName existe. Si le fichier n'existe pas, FileExists renvoie False.
Remarque : Si le paramètre FileName est un lien symbolique et que le paramètre FollowLink est défini sur True, la méthode est exécutée sur le fichier cible. Si la première condition est True et que le paramètre FollowLink est défini sur False, le lien symbolique est utilisé, sans se soucier si le lien est rompu (fichier cible non valide).
Comportement de la méthode si le paramètre FileName est un fichier :
Existence du fichier | FollowLink | Résultat de la méthode |
---|---|---|
OUI |
True |
True |
OUI |
False |
True |
NON |
True |
False |
NON |
False |
False |
Comportement de la méthode si le paramètre FileName est un lien symbolique :
Existence de la cible | FollowLink | Résultat de la méthode |
---|---|---|
OUI |
True |
True |
OUI |
False |
True |
NON |
True |
False |
NON |
False |
True |