Documentation for this section has not yet been entered.
When first called, System.IO.FileInfo calls FileSystemInfo.Refresh and caches information about the file. On subsequent calls, you must call FileSystemInfo.Refresh to get the latest copy of the information.
The FileInfo.Exists property returns false 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.