delphi IOUtils TDirectory获取一个目录下所有文件名,包括子目录  
官方Delphi 学习QQ群: 682628230(三千人)\n
频道

delphi IOUtils TDirectory获取一个目录下所有文件名,包括子目录


uses IOUtils,Types;


function FList(const ASourFile: string): TStrings;
var
    a: TStringDynArray;
    i: integer;
begin
   result := TStringList.Create;
   a := IOUtils.TDirectory.GetFiles(ASourFile,TSearchOption.soAllDirectories,nil);    // 获取一个目录下所有文件名,包括子目录
   for i := 0 to Length(a)-1 do
   result.add(a[i]);  // 文件名 + 创建时间
end;

procedure TForm1.Button1Click(Sender: TObject);
var
filelist:tstringlist;
begin
filelist:=tstringlist.Create;
filelist.AddStrings(FList('D:\delphizj'));
memo1.text:=inttostr(filelist.count);
end;

end.

推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.12085199356079 seconds