くだすれC++Builder(超初心者用)その2
■ このスレッドは過去ログ倉庫に格納されています
0232デフォルトの名無しさん
2006/08/11(金) 16:57:05思っているんですがわからないことがあります。
TSearchRec SearchRec;
if( FindFirst( "C:\\hoge\\*.*",faAnyFile,SearchRec)==0 ){
printf("FileName=(%s) FileCapacty=(%d) Attr=(%d)\n",SearchRec.Name.c_str(),SearchRec.Size,SearchRec.Attr);
while(FindNext(SearchRec)==0){
printf("FileName=(%s) FileCapacty=(%d) Attr=(%d)\n",SearchRec.Name.c_str(),SearchRec.Size,SearchRec.Attr);
}
}else{
printf("エラーだよ\n");
}
--出力--
FileName=(.) FileCapacty=(0) Attr=(16)//16はfaDirectory(ディレクトリファイル)
FileName=(..) FileCapacty=(0) Attr=(16)
FileName=(hoge1) FileCapacty=(0) Attr=(32)//32はfaArchive(アーカイブ)
FileName=(hoge2) FileCapacty=(0) Attr=(32)
・・・
--おわり--
�@FileName=(.)、FileName=(..)
この2つってなんのことでしょうか?
自分と自分より上のディレクトリのことかと思ったのですがなんでしょう。
検索するpathを"c:\\*.*"にしたら無くなりました。
�Aディレクトリのファイルの検索だけしたかったら
faArchiveにすればよいでしょうか。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています