求教删除文件夹的函数

bestluo 2003-08-21 09:13:00
我利用DELPHI生成的可执行文件在‘C:\A’的文件夹下,我想利用该程序将该文件夹下的所有程序删除(包括该运行程序),不知道可以实现否,如果可以希望大家指点。
...全文
59 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
AustinLei 2003-08-21
  • 打赏
  • 举报
回复
程序删除程序本身做不到。
PrgmLover 2003-08-21
  • 打赏
  • 举报
回复
可以用:
var
sr: TSearchRec;
begin
if FindFirst(Edit1.Text, FileAttrs, sr) = 0 then

begin
repeat
if (sr.Attr and FileAttrs) = sr.Attr then
begin
DeleteFile(sr.Name);
end;
until FindNext(sr) <> 0;
FindClose(sr);
end;
end;
如果还有子目录就是用一下递归

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧