delphi 遍历所有文件夹
生活随笔
收集整理的這篇文章主要介紹了
delphi 遍历所有文件夹
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
遍歷所有文件夾,并且保持到TStringList中
function getFileTree(const filepath:string):TStringlist;
var? sr:TSearchrec;
? fileName:string;
? I:integer;
begin
?? result:=TStringlist.Create;
?? if Findfirst(filepath+'\*',faanyfile,sr)=0 then
?? begin
???? repeat
??????? if (sr.Name = '.') or (sr.Name='..') then continue;
??????? if sr.Attr = fadirectory then
??????? begin
????????? result.Add(sr.Name);
????????? result.AddStrings(getFileTree(filepath+'\'+sr.Name)) ;
??????? end
??????? else
????????? result.Add(sr.Name);
???? until findnext(sr) <>0;
???? findclose(sr);
?? end;
end;
總結
以上是生活随笔為你收集整理的delphi 遍历所有文件夹的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: delphi 回调函数例子 用函数过程作
- 下一篇: 详解css样式处理的优先级