ページ 11

ファイルとディレクトリの判別

Posted: 2008年4月06日(日) 15:57
by tk-xleader
C++でWindows APIを操作しているのですが、コマンドラインから渡されたパスがファイル名なのかそれともディレクトリ名なのか判別する方法はあるのでしょうか?

拡張子の有無だけでは、ディレクトリ名に.が含まれていた場合誤動作を引き起こしてしまいます。なので、それ以外の判別法をご教授お願いします。

Re:ファイルとディレクトリの判別

Posted: 2008年4月06日(日) 16:21
by Justy
 GetFileAttributes()とか GetFileAttributesEx()でファイルの属性を確認すればいいかと。

Re:ファイルとディレクトリの判別

Posted: 2008年4月06日(日) 16:24
by tk-xleader
Justyさん、回答ありがとうございます。

「"ファイルとディレクトリの判別"」でググっても全然出てこなかったので、質問させていただきました。
ありがとうございました。

Re:ファイルとディレクトリの判別

Posted: 2008年4月06日(日) 17:33
by Justy
 Win32 とか API とかも検索ワードに追加するとそれなりに出てきますよ。

「Win32 ファイル ディレクトリ 判別」

 とか。

Re:ファイルとディレクトリの判別

Posted: 2008年4月06日(日) 17:41
by tk-xleader
アドバイスありがとうございます。今度からの検索の時の参考にさせていただきます。