如果没有删除的办法的话,有办法将文件清空也可以!

解决方案 »

  1.   

    DeleteFile(文件名); 呵呵,楼顶上的几位都答了,如果文件正在使用中,是不可删除的,不过可以改名。你可以先改名。等空闲了再删除!
      

  2.   

    在程式运行的时候在当前目录建立一个Bat文件吧
      

  3.   

    但是我不确定文件名怎么办啊?文件名可以用FindResult:=FindFirst('D:\photos\*.jpg',faAnyFile,SearchRec);找到,删除的时候呢?
    DeleteFile('D:\photos\'+'SearchRec.Name'.jpg);不行吧?
      

  4.   

    删除的时候呢?
    DeleteFile('D:\photos\'+'SearchRec.Name'.jpg);不行吧DeleteFile('D:\photos\'+'SearchRec.Name'+'.jpg');   zheyang jiu xing le .
      

  5.   

      DeleteFile('D:\photos\'+ SearchRec.Name); 
      

  6.   

    首部 function DeleteFile(const FileName: string): Boolean; $[SysUtils]
    功能 返回删除文件是否成功
    说明 文件不存在则返回False
    参考 function Windows.DeleteFile
    例子 CheckBox1.Checked := DeleteFile(Edit1.Text);