java 文件删除不了_java的File类的 delete方法删不掉文件的原因分析

编程入门 行业动态 更新时间:2024-10-26 12:32:52

先举几个可以删除掉文件和删除不掉文件的例子(先在F盘创建test1.txt文件,然后可以直接拷贝代码到IDE执行),最后总结下原因:

例子一:下面的例子毫无疑问是能够删除掉文件的

importjava.io.File;importjava.io.IOException;public classTest {public static void main(String[] args) throwsIOException {

File file= new File("F:/test1.txt");

file.delete();

}

}

原因:一个进程内(或者线程)单个线程执行,不存在资源共享的问题,所以可以删除。

例子二:下面的例子会删除成功,但是后面会报找不到文件的异常

importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;public classTest {public static void main(String[] args) throwsIOException {

FileOutputStream fos= null;

File file= new File("F:/test1.txt");if (!file.exists()) {

file.createNewFile();//构造写入文件内容

fos = newFileOutputStream(file);

fos.write("Hello Wolrd".getB

更多推荐

java 文件删除不了_java的File类的 delete方法删不掉文件的原因分析

本文发布于:2023-06-14 05:55:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1444840.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   原因   方法   删不掉   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!