• ベストアンサー

VC++ Win32アプリ ディレクトリ内のディレクトリ名取得

こんにちは。 VC++のWin32アプリケーションでディレクトリ内の ディレクトリ名を全部取得しようとしていますが 良い方法がみあたりません。 どなたかお分かりになる方、おしえてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • alphion
  • ベストアンサー率19% (27/136)
回答No.1

FindFirstFile FindNextFile を使って、 構造体WIN32_FIND_DATAの中の dwFileAttributesをみてディレクトリかどうかを判定すれば 良いのでは?

coralieclement
質問者

お礼

早速のご回答どうもありがとうございました(^^) ファイル名に.と..が入ることがありましたが 除外して取得するようにしました。 他にもこのような見えていないFile?があるのか疑問です。 .と..についてお分かりになるならお教えいただけると助かりますが 自分でもお教え頂いたキーワードのFindFirstFile、WIN32_FIND_DATAで 調べてみようと思います。どうもありがとうございました。

その他の回答 (1)

  • alphion
  • ベストアンサー率19% (27/136)
回答No.2

.<=現在のディレクトリ ..<=ひとつ上の階層のディレクトリ です。 コマンドプロンプトで、 cd C:\WINNT\.. とかやると c:\ に行きますよね

coralieclement
質問者

お礼

再度ご回答どうもありがとうございました 本当に助かりました(^^)

関連するQ&A

専門家に質問してみよう