System.SysUtils.FileExists

De RAD Studio API Documentation
Aller à : navigation, rechercher

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


Voir aussi