Export (0) Print
Expand All

FileSystem.FileExists Method

Returns True if the specified file exists.

Namespace:  Microsoft.VisualBasic.FileIO
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)

public static bool FileExists(
	string file


Type: System.String

Name and path of the file.

Return Value

Type: System.Boolean
Returns True if the file exists; otherwise this method returns False.


The name of the file ends with a backslash (\).

If the application does not have sufficient permissions to read the specified file, the FileExists method returns False, regardless of the existence of the path; the method does not throw an exception.

This example checks to see whether or not the file Check.txt exists and supplies the information in a message box.

If My.Computer.FileSystem.FileExists("c:\Check.txt") Then
    MsgBox("File found.")
    MsgBox("File not found.")
End If

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

© 2015 Microsoft