L
lkdbdlkq
Unregistered / Unconfirmed
GUEST, unregistred user!
fr:=FindFirst(Path,faAnyFile,sr);<br>while fr=0 do<br>begin<br>if (sr.Attr=faDirectory)and(sr.Name<>'.')and(sr.Name<>'..') then<br>FindAll(path+sr.Name)<br>else<br>begin<br>showmessage(sr.name);<br>end;<br>fr:=FindNext(sr);<br>end;<br>FindClose(sr);<br><br>比如说,目录结构为d:/a/b/c/d/ 现在我选定path 为d:/a/ 那么函数将查找d:/a/ 及 d:/a/b/下的所有文件,对c 及 d 两个更深的子目录则不查找,如何实现呢?