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

解決


ネロ  2005-04-19 04:04:06  No: 57055

フォルダ内のファイルを検索するプログラム(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

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


ネロ  2005-04-19 04:44:12  No: 57057

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加