有时候删除文件会说该文件正在使用中,导致文件不能删除。但是相关的流都已经关闭,这个时候建议采取以下方法。
/**
* 删除单个文件 * @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(); } }