ファイルやディレクトリがすでに存在するかどうかを調べるには、ファイルについてはFileクラス(System.IO名前空間)のExistsメソッド、ディレクトリについてはDirectoryクラス(System.IO名前空間)のExistsメソッドを使用する。 それぞれのExistsメソッドは静的なメソッドであるため、次のようにして直接呼び出して使用できる。パラメータにはファイルやディレクトリの絶対パスあるいは相対パスを文字列で指定する。 if (File.Exists(filePath)) { // filePathのファイルは存在する } else { // filePathのファイルは存在しない } if (Directory.Exists(dirPath)) { // dirPathのディレクトリは存在する } else { // dirPathのディレクトリは存在しない }