- ベストアンサー
絶対パス ⇒ フォルダかファイルかの判別
お世話様です。 C#.NET(1.1)でプログラミングしてます。 標記の通り、絶対パス(string)を与えられたときに、フォルダなのかファイルかなのかを判別したいのですが、いいメソッドが見当たりません。 (PathクラスやFileInfoクラスとか調べたんですが…) 言語の質問ではないですが、 知恵をお貸しください。よろしくお願いいたします。(x_x)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemiofileinfoclassopentopic1.asp で FileAttributes 列挙体 を File.GetAttributes で取ってくれば良いのでは?
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
MSDNにほぼそのままのサンプルがありました。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemiodirectoryclassexiststopic.asp ようは、 File.Exists(path) Directory.Exists(path) でそれぞれtrueになれば、ファイル、ディレクトリ
質問者
お礼
回答ありがとうございます。 直接的でわかりやすいですね。(^^) 助かりました。
お礼
回答ありがとうございます。 属性取得ですか~。 Directoryメンバ取得すればいいんですね。 ほかにもいろいろ使えそうです。勉強になります。 ありがとうございました。