「ファイルが存在しているかを調べたい」
このような時は、System.IO.File.Exists を使えば簡単にファイルの存在チェックが可能です。
以下にC#とVisual Basic(VB)のサンプルコードを公開します。
ファイルなの?それともディレクトリなの?を調べたい場合は、以下のリンク記事を参考にしてください。
ファイルなの?ディレクトリなの?の判別方法
File.Exists(String)にファイル名を指定することにより、ファイルの存在確認ができます。
ファイルが存在すればtrue、存在しなければfalseが返却されます。
以下は C# と Visual Basic(VB) File.Existsを使ったサンプルコードになります。
using System; namespace FileExistsCS { class Program { static void Main(string[] args) { String file = @"C:\Windows\System32\drivers\etc\hosts"; if (System.IO.File.Exists(file)) { Console.WriteLine(file + " file found!"); } else { Console.WriteLine(file + " file not found!"); } } } }
Module Module1 Sub Main() Dim file As String = "C:\Windows\System32\drivers\etc\hosts" If System.IO.File.Exists(file) Then Console.WriteLine(file & " file found!") Else Console.WriteLine(file & " file not found!") End If End Sub End Module
以下、サンプルコードを実行した時のキャプチャになります。
以上、File.Existsを使ったサンプルコードのご紹介でした。