Java 中强制删除文件的方法

do{
				flag = DeleteFileUtil.delete(deleteFileName);
				deleteTimes++;
				try {
					Thread.sleep(2000);
				} catch (InterruptedException e) {
					e.printStackTrace();
					
				}
			}while(!flag&&deleteTimes<10);//最多尝试删除10次

deleteFileName为需要删除的文件路径
然后只要在删除文件前调用一下System.gc();方法就好了

参考:http://ivanl.iteye.com/blog/114750

你可能感兴趣的:(java,thread,Blog,ITeye)