被java 虚拟机占用的文件,如何强制删除掉

Python012

被java 虚拟机占用的文件,如何强制删除掉,第1张

没法强制删除的。

解释:被占用的文件,只能是先去停止占用的程序,之后回来在删除。

备注:如果直接强制删除能成功,那占用此文件的程序可能会出现问题,这个是不被允许的,建议可以先停止正在运行的java程序,之后做好备份,然后在进行删除操作。

删除被进程占用的文件,可以先判断文件是否被删除,如果没有,则让系统强制回收资源,进行文件的删除,示例如下:

boolean result = f.delete()//判断是否删除完毕

  if(!result)

   {

    System.gc()//系统进行资源强制回收

    f.delete

   }