1.新增一个函数

function TForm1.DelDirAll(aDir: string): Boolean;
var
vSearch: TSearchRec;
vRet: integer;
vKey: string;
begin
if aDir[Length(aDir)] <> '\' then
aDir := aDir + '\';
vKey := aDir + '*.*';
vRet := FindFirst(vKey, faanyfile, vSearch);
while vRet = 0 do
begin
if ((vSearch.Attr and fadirectory) = fadirectory) then
begin
if (vSearch.Name <> '.') and (vSearch.name <> '..') then
DelDirAll(aDir + vSearch.name);
end
else
begin
if ((vSearch.Attr and fadirectory) <> fadirectory) then
begin
DeleteFile(PAnsiChar(aDir + vSearch.name));
end;
end;
vRet := FindNext(vSearch);
end;
//findClose(vSearch);
//Removedir(aDir); // 如果需要删除文件夹则添加
result := True;
end;

2.调用函数删除文件夹里面的文件

DelDirAll('D:\test');

最新文章

  1. [转]Raspberry Pi树莓派无线网卡配置[多重方法备选]
  2. java代码
  3. Mac下安装Django
  4. NOI LINUX装机记
  5. HYSBZ 1858 线段树 区间合并
  6. JavaScript高级程序设计之window对象
  7. C++对象内存模型1(堆栈模型)
  8. EmEditor正则表达式例子
  9. elecworks 电缆型号管理器
  10. MFC UpdateData自动更新
  11. jQuery - 获取内容和属性
  12. Android wear 初体验
  13. hdu4585 &amp;amp; BestCoder Round #1 项目管理(vector应用)
  14. HDU 5185 Equation (DP)
  15. vs中的各种快捷键
  16. Memcached源码分析之内存管理
  17. hdu5673 Robot 卡特兰数 / 默慈金数
  18. jQuery子页面获取父页面元素并绑定事件
  19. 你必须知道的几种java容器(集合类)
  20. go标准库的学习-database/sql/driver

热门文章

  1. MyBatis框架之异常处理
  2. 如何写一个bat文件,让他去执行某一个地方的bat文件
  3. The Rotation Game
  4. 韩老师CCNA学习笔记
  5. [HDU3117]Fibonacci Numbers
  6. [CSP-S模拟测试]:Star Way To Heaven(最小生成树Prim)
  7. (转)PAL制式和NTSC制式的区别
  8. meta标签 使用说明(http-equiv、refresh、seo)
  9. Linux后台执行脚本 &amp;与nohup
  10. PS操作