ファイル検索処理にてフォルダを除くには?

解決


ネロ  2005-04-19 04:04:06  No: 57055  IP: [192.*.*.*]

フォルダ内のファイルを検索するプログラム(Win32API)を作成しているの
ですが、フォルダのみを下記の処理から除くにはif文の中をどう記述すれ
ばいいのでしょうか?教えてください。

hFind = FindFirstFile(f_file, &fd);
if(hFind != INVALID_HANDLE_VALUE) {

    if(FindNextFile(hFind, &fd) == 0)
      return;

    while(FindNextFile(hFind, &fd) != 0) {
        if(・・・)
          continue;

編集    削除
YuO  2005-04-19 04:18:05  No: 57056  IP: [192.*.*.*]

wfd.dwFileAttributesにFILE_ATTRIBUTE_DIRECTORYが含まれていないことをチェックすればよいです。

編集    削除
ネロ  2005-04-19 04:44:12  No: 57057  IP: [192.*.*.*]

解決できました。ありがとうございます。

編集    削除