超初心者です。lsコマンドみたいなことしようと
思っているんですがわからないことがあります。

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にすればよいでしょうか。

よろしくお願いします。