ディレクトリの中身を取得するには


rash  2002-11-25 00:56:13  No: 50720  IP: [192.*.*.*]

ディレクトリの中身を取得するにはどのように実現したらいいのでしょうか。
調べても Perl に関してばっかり引っかかって...。
うー、俺って調査力ないなぁ。

すみません、お願いします...。

編集 削除
森永  2002-11-25 01:04:29  No: 50721  IP: [192.*.*.*]

>うー、俺って調査力ないなぁ。

http://www.belution.com/lounge/ja/viewtopics.php?id=20021115161037
"ディレクトリ"、"フォルダ"、"リスト"、"一覧"辺りで検索しましょう。

編集 削除
rash  2002-11-25 01:14:54  No: 50722  IP: [192.*.*.*]

早速のお返事ありがとうございます。
FindFirstFile 関数で何とかなりそうなことが分かりました。
ありがとうございました。

編集 削除
KR  2003-02-14 23:06:00  No: 50723  IP: [192.*.*.*]

解決がチェックされていないのは、忘れただけでしょうか?
つい最近、私もフォルダの中身を調べるコードを書いたばかりなので、紹介しますね。

char folder[65]; //仮にフォルダが64個までとしています
CFileFind finder;
BOOL bWorking = finder.FindFile(datDir);
    while (bWorking) {
        bWorking = finder.FindNextFile();
        if (finder.MatchesMask(FILE_ATTRIBUTE_DIRECTORY)) {
            // ここでフォルダ名を得る
            // 便宜的に...
            strcpy(folder, (LPCTSTR)finder.GetFileName());
            // あと必要な処理を書く
        }
    }

なんてのは、如何でしょう?

編集 削除