Top > プログラミング > .NET Tips> ファイル、ディレクトリが存在するか調べる

ファイル、ディレクトリが存在するか調べる」への評価、コメント

評価

良い / 悪い = 128 / 7 (「良い」の割合 = 0.948 , 人気度 = 2.020

評価する

コメント一覧


通常のコメント
いつもありがとうございます。 2016/09/23 (Fri) 17:39:43
ディレクトリの例も記載してもらえると
初心者にも優しいと思います。

評価の理由
v 2016/07/26 (Tue) 22:08:12
評価:良い
読んですぐに理解できた

評価の理由
みのむし 2016/06/17 (Fri) 14:45:56
評価:良い
調べていたことの答えにドンピシャでした。ありがとうございます。

通常のコメント
管理人 2016/05/17 (Tue) 00:46:27
> ".(ドット)"や"D:"だと相対パスでEXEのあるフォルダと認識され、
> パスが存在していると判断されてしまう仕様なんですね

"."は現在のディレクトリと解釈されますが、"D:"は"D:\"(ドライブDのルート)と解釈されませんか?おそらく内部でPath.GetFullPathと同等の変換が行われているものと思われます。

> できれば、相対パスは除外して判断して欲しいけど無理なのかな?

絶対パスか相対パスか判断する方法の記事を書きましたので、参考にしていただければ幸いです。

http://dobon.net/vb/dotnet/file/isabsolutepath.html

通常のコメント
銛のくまさん 2015/08/11 (Tue) 04:47:48
".(ドット)"や"D:"だと相対パスでEXEのあるフォルダと認識され、
パスが存在していると判断されてしまう仕様なんですね

エクスプローラの上部みたいに、絶対パスを入力する項目の
有効性の確認に使用してたので、これは想定外でした。

できれば、相対パスは除外して判断して欲しいけど無理なのかな?

通常のコメント
通りすがり 2014/04/25 (Fri) 15:01:33
FileIO::FileSystem::DeleteFile や DeleteDirectory
をしてすぐ後にFile/Directory::Exsistsをすると
無いのでfalseにはなるのですが、
その後すぐFileCreateなどをしても作ってくれません;;

通常のコメント
管理人 2011/05/31 (Tue) 01:15:07
> 他の方も指摘されていますが、ファイル存在確認の場合
> System.IO.Directory.Exists(fileName) ではなく、
> System.IO.File.Exists(fileName) が正しいです。

C#のコードだけがDirectory.Existsになっていたのに気が付きませんでした。修正しておきます。

通常のコメント
通りすがり 2011/05/30 (Mon) 17:50:53
他の方も指摘されていますが、ファイル存在確認の場合
System.IO.Directory.Exists(fileName) ではなく、
System.IO.File.Exists(fileName) が正しいです。

通常のコメント
補足マン 2010/09/27 (Mon) 20:46:06
ディレクトリ存在検索 Directory.Exist(名);
ファイル存在検索   File.Exists(名);
ディレクトリ検索で'名'にファイル名をいれるとずっと
falseとなります。
ファイル検索で'名'にディレクトリ名をいれるとずっと
falseとなります。

通常のコメント
ハリー 2010/01/22 (Fri) 10:11:20
Directory.Existsで成功しました

通常のコメント
lonesome cowboy 2009/10/10 (Sat) 11:19:18
Directory.Existsでうまくいきませんでした。早速ためしてみます。

通常のコメント
lonesome cowboy 2009/10/10 (Sat) 11:17:43
Directory.Existsで試しみてもうまくいきませんでした。

評価の理由
さつきち 2009/03/4 (Wed) 10:59:48
評価:良い
わかりやすかったです。
ありがとうございました。

評価の理由
匿名 2006/06/9 (Fri) 19:01:29
評価:良い
自分が理解できたので

評価の理由
Peter 2006/03/20 (Mon) 22:47:55
評価:良い
非常に簡潔でわかりやすく記載されています

通常のコメント
だい 2005/08/10 (Wed) 17:41:06
さくっと調べられて助かりました

評価の理由
れい 2004/05/18 (Tue) 12:29:18
評価:良い
私にとって、タイムリーで必要最小限にして
十分な内容でした。ありがとうございます。

評価の理由
流浪人 2004/03/10 (Wed) 16:05:06
評価:良い
よい!

コメントの投稿

[説明]