CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  非技术区

请问如何删除一子目录及其下面的文件

楼主OLDBLACKP(OLDBLACKP)2004-05-03 21:09:36 在 Delphi / 非技术区 提问

如题 问题点数:50、回复次数:1Top

1 楼cym830313(黑猪小C)回复于 2004-05-03 21:10:39 得分 50

给你一个例子  
  procedure   TForm1.Button1Click(Sender:   TObject);    
      var    
      DirInfo:   TSearchRec;    
      r   :   Integer;    
      begin    
      r   :=   FindFirst('C:\Download\Test\*.*',   FaAnyfile,   DirInfo);    
      while   r   =   0   do    
      begin    
      if   ((DirInfo.Attr   and   FaDirectory   <>   FaDirectory)   and    
      (DirInfo.Attr   and   FaVolumeId   <>   FaVolumeID))   then    
      if   DeleteFile(pChar('C:\Download\test\'   +   DirInfo.Name))   =   false   then    
      ShowMessage('Unable   to   delete   :   C:\Download\test\'   +   DirInfo.Name);    
      r   :=   FindNext(DirInfo);    
      end;    
      SysUtils.FindClose(DirInfo);    
      if   RemoveDirectory('C:\Download\Test')   =   false   then    
      ShowMessage('Unable   to   delete   direcotry   :   C:\Download\test');    
      end;    
  Top

相关问题

  • 如何删除程序所在目录下面的所有子目录及文件?
  • 如何删除子目录文件(有后缀判断)
  • 如何删除文件夹(文件夹包含文件和子目录)
  • 求助: 遍历指定目录包括子目录下面的所有文件,并且删除创建日期大于30天以上的文件。
  • 如何删除一个目录下的所有子目录和文件?
  • 怎样删除一个目录及目录下的文件和子目录
  • 怎样删除某目录下的所有文件和子目录?
  • 请问如何删除一个有许多子目录和文件的目录?
  • 如何删除目录以及目录里面的子目录、文件等
  • 请问删除目录中的文件(包括子目录)的函数是什么?

关键词

  • dirinfo
  • favolumeid
  • fadirectory
  • download
  • attr
  • then showmessage
  • test
  • begin
  • unable to delete

得分解答快速导航

  • 帖主:OLDBLACKP
  • cym830313

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo