2008-09-02 13 views

答えて

232

使用:

File.Exists(path) 

MSDN:http://msdn.microsoft.com/en-us/library/system.io.file.exists.aspx

編集:System.IO

+8

File.Exists(path)は、ファイルが存在してもfalseを返しますが、呼び出し元には読み取り権限がありません。このような状況を処理し、呼び出し元がそれを読み取れなくてもファイルが存在するかどうかをチェックする別の方法はありますか? – ADTC

+1

@ADTC:セキュリティの観点から見ると、開発者の視点から見ると、それは正常に動作すると思われます。ファイルを作成しようとすると例外が発生しますか? – user276648

+0

申し訳ありませんが、これは古いプロジェクトであったため、今質問にお答えすることができません。私はそれが例外を投げるべきだと思う。なぜなら、読書許可の欠如は、あふれすぎる許可の欠如も意味するはずだから。しかし確かではない。 – ADTC

43

using System.IO; 

if (File.Exists(path)) 
{ 
    Console.WriteLine("file exists"); 
} 
4

フルパスを入力します。相対パスを避ける。

return File.Exists(FinalPath); 
+0

かなりワンライナー: 'return File.Exists(FinalPath);' – mankers

関連する問題