Java 中强制删除文件的方法
2012-08-30 14:13
176 查看
有时候删除文件会说该文件正在使用中,导致文件不能删除。但是相关的流都已经关闭,这个时候建议采取以下方法。
/**
* 删除单个文件
* @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();
}
}
/**
* 删除单个文件
* @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();
}
}
相关文章推荐
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- JDK1.7以上javaFTP上传删除文件的实现方法
- java File的delete方法删除文件失败
- ubuntu创建、删除文件及文件夹,强制清空回收站方法(转)
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- 【java】java各种删除指定文件夹或文件方法详解
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- java常用方法之遍历目录,删除指定文件
- Java调用gc机制强制删除文件
- java调用文件删除方法delete()时无法删除文件
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- [转]Ubuntu下创建、重命名、删除文件及文件夹,强制清空回收站方法
- java连接FTP、删除、下载文件的方法
- java删除文件或文件夹的方法
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- java File的delete方法删除文件失败
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- java调用删除的方法删除文件,方法是对的,但是却删除不了
- Mac系统下下删除加锁文件方法|使用终端命令强制清除废纸篓中的文件