如何强制删除文件或者文件夹(由于不明原因删不掉,不是系统文件),有没有这样的API

解决方案 »

  1.   

    不对,正在运行中的程序也可以删除的,具体用到几个API,不过我不记得了:)
    就是先查看当前所有的活动程序,然后再查每一个活动程序的路径,如果与你要删除的程序路径相符,就给它一个消息使其自动关闭,然后再删除它
      

  2.   

    Private Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long
      

  3.   

    To  BlueBeer:
    就是说不知哪个进程把文件打开了的意思,例如,如果IE把文件打开了,因为IE长留在系统里,不重启计算机通常不能把文件删掉