Java 中强制删除文件的方法
有时候删除文件会说该文件正在使用中,导致文件不能删除。但是相关的流都已经关闭,这个时候建议采取以下方法。
/**
* 删除单个文件
* @param sPath 被删除文件的文件名的绝对路径
* @throws IOException
*/
public void deleteFile(String sPath) throws IOException {
File file = new File(sPath);
// 路径为文件且不为空则进行删除
if (file.isFile() && file.exists()) {
System.gc();//启动jvm垃圾回收
file.delete();
}
}