delphi DeleteDirectory 删除目录下所有文件包括子文件夹下所有文件


本文整理自网络,侵删。

 
procedure DeleteDirectory(const Name: string);
var
  F: TSearchRec;
begin
  if FindFirst(Name + '\*', faAnyFile, F) = 0 then begin
    try
      repeat
        if (F.Attr and faDirectory <> 0) then begin
          if (F.Name <> '.') and (F.Name <> '..') then begin
            DeleteDirectory(Name + '\' + F.Name);
          end;
        end else begin
          DeleteFile(Name + '\' + F.Name);
        end;
      until FindNext(F) <> 0;
    finally
      FindClose(F);
    end;
    RemoveDir(Name);
  end;
end;

相关阅读 >>

Delphi xe5 android 使用system.zip单元释放资源文件

Delphi 圆角panel

Delphi 图像分割

Delphi 数据类型列表

Delphi 查询进程名进程id/进程路径 父进程/子进程

Delphi编程之桌面图标设置

Delphi 获取标题栏高

Delphi webbrowser多次执行documentcomplete

Delphi getexplorerpid获取系统explorer.exe进程id

Delphi开发ie右键菜单扩展

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



打赏

取消

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

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

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

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

评论

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