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 TDirectory


Checks whether a given directory exists.

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

The following table lists the parameters expected by this method:

Name Meaning


Path of the directory 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 directory. 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