delphi 删除文件

来源:互联网 发布:淘宝空单号多少钱一个 编辑:程序博客网 时间:2024/05/28 06:08
del('C:\Users\Administrator\Desktop\delphi\wenjian\Win32\Debug\','*.txt');
//删除文件       目录           //文件名 可以有通配符    procedure del(mulu : string ; f : string);var  SearchRec : TSearchRec;begin  //查找相应目录的指定文件  文件类型 any 存放查找结果  if FindFirst(mulu+f, faAnyFile, SearchRec)=0 then  begin    repeat       //修改文件属性为普通属性值  不然可能无法删除         FileSetAttr(mulu+SearchRec.Name,0);       //删除文件  查找的结果会存放到 name       DeleteFile(mulu+SearchRec.Name);       //继续按查找第一个的条件查找下一个文件        until(FindNext(SearchRec)<>0);  end;  //释放内存  FindClose(SearchRec);end;

关于deletefile 这个函数 我引用的是 System.SysUtils  

还有一个是引用Winapi.Windows    功能一样  System.SysUtils  里的也是调用windows下的

System.SysUtils   传递的参数为string

Winapi.Windows  需要类型转换一下PChar(这里放的是string);

原创粉丝点击