FileExists Method (String)
public static bool Exists( string path )
Public Shared Function Exists ( path As String ) As Boolean
public: static bool Exists( String^ path )
static member Exists : path : string -> bool
MSDN: .NET 3.5+: Trailing spaces are removed from the end of the path parameter before checking whether the directory exists.
The Exists method returns if any error occurs while trying to determine if the specified file exists.
This can occur in situations that raise exceptions such as passing a file name with invalid characters or too many characters, a failing or missing disk, or if the caller does not have permission to read the file.
The Exists method should not be used for path validation, this method merely checks if the file specified in path exists.
Passing an invalid path to Exists returns false.
Be aware that another process can potentially do something with the file in between the time you call the Exists method and perform another operation on the file, such as Delete.