如搜尋所有磁區的目錄 |
尚未結案
|
kd
一般會員 發表:1 回覆:1 積分:0 註冊:2003-03-28 發送簡訊給我 |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
kd 你好: 試試看:
procedure GetAllDir(RootDir:string;DirList:TStrings); var sr: TSearchRec; FileStr,PathStr: string; begin PathStr := ExtractFilePath(RootDir); FileStr := PathStr '*.'; if FindFirst(FileStr , faDirectory , sr) = 0 then begin repeat if (sr.Name<>'.') and (sr.Name<>'..')then begin DirList.Add(PathStr sr.Name); GetAllDir(PathStr sr.Name '\', DirList ); // Get Child Directory end; until FindNext(sr) <> 0; FindClose(sr); end; end; procedure TForm1.Button1Click(Sender: TObject); begin GetAllDir('e:\',Memo1.Lines); end; |
kd
一般會員 發表:1 回覆:1 積分:0 註冊:2003-03-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |