FileSystem.FileExists(String) FileSystem.FileExists(String) FileSystem.FileExists(String) FileSystem.FileExists(String) Method

定義

指定されたファイルが存在する場合、True を返します。Returns True if the specified file exists.

public:
 static bool FileExists(System::String ^ file);
public static bool FileExists (string file);
static member FileExists : string -> bool
Public Shared Function FileExists (file As String) As Boolean

パラメーター

file
String String String String

ファイルの名前とパス。Name and path of the file.

戻り値

ファイルが存在する場合は True を返します。それ以外の場合は False を返します。Returns True if the file exists; otherwise this method returns False. パラメーターがファイルではなくディレクトリのパスを表していた場合は、このメソッドも False を返します。This method also returns False if the parameter represents the path of a directory rather than a file.

例外

ファイル名がバックスラッシュ (\) で終わっています。The name of the file ends with a backslash (\).

この例では、ファイルCheck.txtが存在するかどうかを確認し、メッセージボックスに情報を提供します。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.")
Else
    MsgBox("File not found.")
End If

注釈

アプリケーションに、指定されたファイルFileExistsを読み取るための十分なアクセス許可がない場合、メソッドは、パスが存在するかどうかに関係なく、を返しFalseます。メソッドは例外をスローしません。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.

セキュリティ

FileIOPermission
ファイルとフォルダーにアクセスする機能を制御します。Controls the ability to access files and folders. Unrestricted (関連する列挙体)Associated enumeration: Unrestricted.

適用対象