C#でファイルのパスを含む文字列(Perlでは-e
テスト、Pythonではos.path.exists()
)をテストしたいと思います。C#/ .NETにファイルが存在するかどうかを調べるには?
142
A
答えて
232
使用:
File.Exists(path)
MSDN:http://msdn.microsoft.com/en-us/library/system.io.file.exists.aspx
編集:System.IO
25
43
:
using System.IO;
if (File.Exists(path))
{
Console.WriteLine("file exists");
}
4
フルパスを入力します。相対パスを避ける。
return File.Exists(FinalPath);
+0
かなりワンライナー: 'return File.Exists(FinalPath);' – mankers
関連する問題
- 1. ASP.Net MVC 3.0 C#プロパティが存在するかどうかを調べるには?
- 2. クラスがUIWebViewに存在するかどうかを調べる
- 3. アクションスクリプトにアイテムが存在するかどうかを調べる
- 4. VBA、ファイル名がネットワークドライブに存在するかどうかを調べる
- 5. レコードがSqlite + Cに存在するかどうかを調べる#
- 6. Ruby:リモートサーバー上にファイルが存在するかどうかを調べる
- 7. ノードがjstreeに存在するかどうかを調べるには
- 8. VimL:機能が存在するかどうかを調べる
- 9. Duplicatesが存在するかどうかを調べるSML NJ
- 10. arraylistオブジェクトが存在するかどうかを調べる
- 11. PDO/PHP - 行が存在するかどうかを調べる
- 12. アンドロイド:sdカードが存在するかどうか調べる
- 13. C#SortedListにキーが存在するかどうかを調べる最良の方法はどれですか?
- 14. SQLAlchemy:オブジェクトが既にテーブルに存在するかどうかを調べる
- 15. Java MySQLがデータベースに値が存在するかどうかを調べる
- 16. FTPサーバー(C#)に複数のファイルが存在するかどうかを調べる
- 17. プロジェクトをビルドする前にすべてのファイルが存在するかどうかを調べる
- 18. 移行中にレコードが存在するかどうかを調べる
- 19. メソッドが静的クラスに存在するかどうかを調べる
- 20. ディレクトリがUNIXに存在するかどうかを調べるループ
- 21. チェック機能が動的に存在するかどうかを調べる
- 22. Androidのアプリケーションデータベースに列が存在するかどうかを調べる
- 23. Flask-SQLAlchemyテーブルに行が存在するかどうかを調べる
- 24. シェルコマンドがcshellに存在するかどうかを調べる方法
- 25. 要素がHTMLページ全体に存在するかどうかを調べる
- 26. JavaScriptを使用してディレクトリにファイルが存在するかどうかを調べる方法は?
- 27. NSIS - プロセスが存在するかどうかを調べる(nsProcess not working)
- 28. PHPを使用して他のサーバに外部ファイルが存在するかどうかを調べる
- 29. ファイルが存在するかどうかを調べる簡単な方法はありますか?
- 30. ナビゲーションスタック上のViewControllerが存在するかどうかを調べる
File.Exists(path)は、ファイルが存在してもfalseを返しますが、呼び出し元には読み取り権限がありません。このような状況を処理し、呼び出し元がそれを読み取れなくてもファイルが存在するかどうかをチェックする別の方法はありますか? – ADTC
@ADTC:セキュリティの観点から見ると、開発者の視点から見ると、それは正常に動作すると思われます。ファイルを作成しようとすると例外が発生しますか? – user276648
申し訳ありませんが、これは古いプロジェクトであったため、今質問にお答えすることができません。私はそれが例外を投げるべきだと思う。なぜなら、読書許可の欠如は、あふれすぎる許可の欠如も意味するはずだから。しかし確かではない。 – ADTC