| 发表于:2007-04-22 17:31:076楼 得分:20 |
procedure tform1.finddir(s:string); var tempath:string; sr:tsearchrec; begin tempath:=s+ '\*.* '; if findfirst(tempath,faanyfile,sr)=0 then repeat if (sr.name= '. ') or (sr.name= '.. ') then continue else if (sr.attr and fadirectory)=sr.attr then begin memo1.lines.add(sr.name); finddir(s+ '\ '+sr.name); end; until findnext(sr) <> 0 ; findclose(sr); end; procedure tform1.button1click(sender: tobject); begin finddir( 'c: '); end; | | |
|