c#指定ファイルが存在するか否かを判断する

2609 ワード

 1         private void button2_Click(object sender, EventArgs e)
 2         {
 3             if (File.Exists(@"E:\exists.txt"))
 4             {
 5                 MessageBox.Show("    ");
 6             }
 7             else
 8             {
 9                 MessageBox.Show("    ");
10             }
11         }

注意:Fileを使用します.Existsメソッドは、Systemを参照する必要がある.Ioネーミングスペース
構文:
public static bool Exists(string path)

パラメータ
path
タイプ:System
.String
チェックするファイル.
戻り値タイプ:System
.Boolean
呼び出し元に要求された権限があり、pathに既存のファイルの名前が含まれている場合はtrueです.そうでなければfalseです.pathがnull、無効なパス、またはゼロ長の文字列の場合、このメソッドはfalseを返します.呼び出し元が指定したファイルを読み込むのに十分な権限を持っていない場合、例外は発生せず、pathが存在するかどうかに関係なくfalseを返します.
コメント
 
Existsメソッドを使用してパスを検証する必要はありません.このメソッドでは、pathで指定したファイルのみが存在するかどうかを確認します.無効なパスをExistsに渡すとfalseが返されます.
Existsメソッドを呼び出すと、Deleteなどのファイルに対して他の操作を実行する間に、他のプロセスがファイルに対していくつかの処理を行う可能性があることに注意してください.
pathパラメータは、相対パス情報または絶対パス情報を指定できます.相対パス情報は、現在の作業ディレクトリに対して解釈される.現在の作業ディレクトリを取得するには、GetCurrentDirectoryを参照してください.
pathがディレクトリを記述する場合、このメソッドはfalseを返します.ファイルが存在するかどうかを決定する前にpathから
 
転載先:https://www.cnblogs.com/mmgx/p/3551190.html