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. xmlにコードが存在するかどうかを調べるにはC#
- 2. ファイルが存在するかどうかを調べるJava
- 3. ASP.Net MVC 3.0 C#プロパティが存在するかどうかを調べるには?
- 4. アクションスクリプトにアイテムが存在するかどうかを調べる
- 5. クラスがUIWebViewに存在するかどうかを調べる
- 6. ボタンがJavaに存在するかどうかを調べる
- 7. テーブルにデータベースが存在するかどうかを調べる
- 8. データベースにテーブルが存在するかどうかを調べる
- 9. VBA、ファイル名がネットワークドライブに存在するかどうかを調べる
- 10. レコードがSqlite + Cに存在するかどうかを調べる#
- 11. キーがローカルストレージに既に存在するかどうかを調べるには?
- 12. Ruby:リモートサーバー上にファイルが存在するかどうかを調べる
- 13. Pytablesが列が存在するかどうかを調べる
- 14. フォルダが存在するかどうかをPythonが調べる
- 15. ファイルが存在するかどうかを調べるスレッドNullPointerExceptionをスローする
- 16. ユーザーがFirebaseに存在するかどうかを調べるには?
- 17. 要素がjqueryに存在するかどうかを調べるには?
- 18. ノードがjstreeに存在するかどうかを調べるには
- 19. ブーストグラフに頂点が存在するかどうかを調べる方法は?
- 20. VimL:機能が存在するかどうかを調べる
- 21. Duplicatesが存在するかどうかを調べるSML NJ
- 22. PDO/PHP - 行が存在するかどうかを調べる
- 23. セッションがJavascriptで存在するかどうかを調べる
- 24. arraylistオブジェクトが存在するかどうかを調べる
- 25. data-val-requiredが存在するかどうかを調べる
- 26. 値が存在するかどうかを調べるfirebase
- 27. 配列インデックスが存在するかどうかを調べるには?
- 28. チキンスキームに変数が存在するかどうかを調べる方法は?
- 29. C#SortedListにキーが存在するかどうかを調べる最良の方法はどれですか?
- 30. アンドロイド:sdカードが存在するかどうか調べる
File.Exists(path)は、ファイルが存在してもfalseを返しますが、呼び出し元には読み取り権限がありません。このような状況を処理し、呼び出し元がそれを読み取れなくてもファイルが存在するかどうかをチェックする別の方法はありますか? – ADTC
@ADTC:セキュリティの観点から見ると、開発者の視点から見ると、それは正常に動作すると思われます。ファイルを作成しようとすると例外が発生しますか? – user276648
申し訳ありませんが、これは古いプロジェクトであったため、今質問にお答えすることができません。私はそれが例外を投げるべきだと思う。なぜなら、読書許可の欠如は、あふれすぎる許可の欠如も意味するはずだから。しかし確かではない。 – ADTC