Java程序强制删除文件
2018-01-10 13:59
190 查看
使用Java程序删除文件的代码很简单:
import java.io.File; public class Test { public static void main(String[] args) { File file = new File("D:/file.txt"); if (file.exists()) { file.delete(); } } }但是,在很多时候,文件明明没打开,上面的程序却删除不了指定文件?此时若想删除成功,则需要先将JVM中的垃圾回收一下,然后再删除文件即可成功。这时需要用到的方法是:System.gc()。
import java.io.File; public class Test { public static void main(String[] args) { File file = new File("D:/file.txt"); if (file.exists()) { System.gc(); file.delete(); } } }
相关文章推荐
- java程序实现删除本地文件
- java 复制 删除 改文件 后缀名小程序
- java文件操作整理(一)--递归删除目录和文件的程序
- java程序实现删除本地文件
- Java调用gc机制强制删除文件
- Java 小程序 实现网络下载图片到制定文件夹,压缩和删除文件
- 删除文件的Java小程序
- java程序实现删除本地文件
- 一个使用多线程删除指定目录及子目录下所有指定文件的Java程序(源码)
- Java IO File 通过递归程序完成删除某个文件夹(包括里面所有文件)
- 使用 R 语言 编写 删除java文件中 每行 前面的 数字 的程序
- Web开发为了java端程序能删除文件的解决办法
- 用JAVA 程序删除某类型的文件
- java文件操作整理(一)--递归删除目录和文件的程序
- java实现创建临时文件然后在程序退出时自动删除文件
- java文件操作整理(一)--递归删除目录和文件的程序
- Java 中强制删除文件的方法
- 如何强制删除正在使用的文件
- JAVA 如何创建/删除/修改/复制目录及文件
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)