From Appmethod Libraries
Jump to: navigation, search

Object Pascal

class function Exists(const Path: string; FollowLink: Boolean = True): Boolean; inline; static;


static bool __fastcall Exists(const System::UnicodeString Path, bool FollowLink = true);


Type Visibility Source Unit Parent
function public
System.IOUtils TFile


Checks whether a given file exists.

Use Exists to check whether a given file exists. Exists returns True if the given path exists and is a file and False otherwise.

The following table lists the parameters expected by this method:

Name Meaning


Path of the file being checked


Specifies whether the symbolic link is used.

Note: If the given path is invalid, the Exists method simply returns False.

Note: If the Path parameter is a symbolic link and the FollowLink parameter is set to True, the method is performed on the target file. If the first condition is True, but the FollowLink parameter is set to False, the method will be performed on the symbolic link. If the link is broken, the method will always return False.

See Also

Code Examples