delphi 获取指定当前目录下指定文件扩展名所有文件


本文整理自网络,侵删。

 
procedure MakeFileList(const Path, FileExt: string; AFileList: TStrings);
var
  sch: TSearchRec;
  tmpPath: string;
begin
  if RightStr(Trim(Path), 1) <> '\' then
    tmpPath := Trim(Path) + '\'
  else
    tmpPath := Trim(Path);
  if not DirectoryExists(tmpPath) then
    Exit;
  if FindFirst(tmpPath + '*', faAnyFile, sch) = 0 then
  begin
    repeat
      if ((sch.Name = '.') or (sch.Name = '..')) then
        Continue;
      if (UpperCase(ExtractFileExt(tmpPath + sch.Name)) = UpperCase(FileExt)) or (FileExt = '.*') then
        AFileList.Add(tmpPath + sch.Name);
    until FindNext(sch) <> 0;
    System.SysUtils.FindClose(sch);
  end;
end;


procedure TForm1.Button1Click(Sender: TObject);
begin
MakeFileList('c:\','.exe',memo1.Lines);
end;

相关阅读 >>

Delphi 隐藏进程的单元 unit hideprocess.pas

Delphi tidhttp获取软件版本信息

Delphi 类型映射及类型转换

Delphi 返回整数的四种情况

apk权限大全 android必懂知识

Delphi 如何获取重载函数的地址

isnumeric 判断字符串是否为数字

Delphi锁定鼠标 模拟左右键 静止一会自动隐藏鼠标

Delphi 十进制十六进制转换

Delphi 网上获取北京时间验证码识别之中值滤波

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...