import java.io.File//导入java.io包中的File类
File file=new File("文件路径/文件全名")//创建一个File对象
file.delete()//删除文件
解除javaw进程对文件的占用
必须是java在 *** 作该文件完成后会自动释放,通过流读取某文件,读完之后记得关闭,否则文件一直被占用会导致无法删除
对于硬盘上面的顽固性文件,用一般的方法无法删除,可以采用下面的方法处理:
处理方法:
(一)如果这个盘中有重要的资料,可以这样做:
删除不了的软件、文件或文件夹的解决方法:
1、开机按下F8不动,到高级选项出现在松开手,用上下键选安全模式,按照提示进入到安全模式中删除即可(安全模式与正常模式 *** 作一样)。
2、如果使用其他办法无法删除,可选择Unlocker强行删除工具删除,安装后右键点要删除的文件选择Unlocker再选删除就可以将要删除的文件彻底删除(类似的软件有QQ电脑管家、360卫士、金山卫士的“粉碎文件”功能),使用方法如下:(以360为例)
(1.)找到你粉碎的文件然后鼠标右键。选择【使用强力删除】
(2)点击【使用强力删除】这直接就进入到文件粉碎机。再点击【粉碎文件】就可以了。
3.就是买一张带PE的GHOST版的光盘或者带PE的U盘,设光驱为启动项或者U盘为启动项,开机,进入到光盘中,进入WINPE,在这个PE系统中,打开我的电脑(或计算机)找到顽固性文件,想删除什么就删除什么,这是因为在DOS下面,什么病毒,和磁盘的属性在这都没有限制了,病毒也不会激发。
(二)如果这个盘中没有重要的文件,将这个文件夹所在的盘符格式化,磁盘格式还是选NTFS,快速格式化就可以了。
删除被进程占用的文件,可以先判断文件是否被删除,如果没有,则让系统强制回收资源,进行文件的删除,示例如下:
boolean result = f.delete()//判断是否删除完毕if(!result)
{
System.gc()//系统进行资源强制回收
f.delete
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)