掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FindFirstFileでのサブディレクトリ内全てを検索するには? (ID:58973)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はずしていたらごめんなさい。 MSDNより > FindFirstFile の lpFileName パラメータでは、最後に円記号(\)を付けるかどうかにかかわりなく、ルートディレクトリを指定することはできません。 とありますが、大丈夫ですか? また、さらにMSDNより >ルートディレクトリ以外のディレクトリを検索するには、そのディレクトリを指す適切なパス名を指定し、最後の円記号(\)を付けないでください。たとえば、"C:\windows" という文字列を指定すると、そのディレクトリ内のファイルやサブディレクトリに関する情報ではなく、そのディレクトリに関する情報を取得できます。最後の円記号をつけて検索を行おうとすると、必ずこの関数は失敗します。 とありますが、これは関係ありませんか? #あまり詳しく見ていないので、外しているようならごめんなさい。 それから、MSDNのWIN32_FIND_DATAの説明に、 > cFileName > A null-terminated string that is the name of the file. とあるので、パス名ではなくファイル名(フォルダ名)なのは当然では?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.