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

先举几个可以删除掉文件和删除不掉文件的例子 先在F盘创建test .txt文件,然后可以直接拷贝代码到IDE执行 ,最后总结下原因: 例子一:下面的例子毫无疑问是能够删除掉文件的 原因:一个进程内 或者线程 单个线程执行,不存在资源共享的问题,所以可以删除。 例子二:下面的例子会删除成功,但是后面会报找不到文件的异常 原因:即使后面的InputStream使用到file,但是红线处的delete方 ...

2015-11-12 21:09 0 26296 推荐指数:

查看详情

转!!javaFiledelete()方法删除文件失败的原因

一般来说 java file.delete失败 有以下几个原因 1.看看是否被别的进程引用,手工删除试试(删除不了就是被别的进程占用)2.file文件夹 并且不为空,有别的文件夹或文件, 3.极有可能自己前面没有关闭此文件的流(我遇到的情况) 项目中,下载话单文件做了备份,并解析文件 ...

Mon Aug 13 22:56:00 CST 2018 0 4342
解决File.Delete()删除不掉文件

首先注意以下问题: 此文件被使用的时候无法删除(比如网络输出没关闭流) 判断此文件是否存在再做删除(exists) 删除文件夹之前先删除文件夹下的所有文件(递归解决) 判断是否删除成功会有返回值,文件名错了的话,删除文件不会报错。(new File("x ...

Fri May 11 17:36:00 CST 2018 0 17677
java File delete 无法删除文件原因

windows下使用java.io.File.delete()方法删除文件时,返回值为true。 但是本地文件仍然存在,也就是说没有删除成功。 这时候你要检查下你传进来的文件目录格式是否正确。 正确:d://dir//111.jpg 错误:d:\dir\111.jpg ...

Thu Nov 03 19:02:00 CST 2016 0 3065
java File delete()执行失败原因(转)

java.io.File里的delete操作很实用也很常用,可以用来删除单独的文件和某一目录。但有时候会出现delete失败的情况,出现这种情况的原因一般有以下几种:1、删除时还有其他程序在使用该文件,此时将无法正确删除2、没有close关闭和该文件相关的所有输入输出流等,导致无法删除(这一点是最 ...

Tue May 06 20:56:00 CST 2014 0 4278
java File delete()执行失败原因

java.io.File里的delete操作很实用也很常用,可以用来删除单独的文件和某一目录。但有时候会出现delete失败的情况,出现这种情况的原因一般有以下几种: 1、删除时还有其他程序在使用该文件,此时将无法正确删除 2、没有close关闭和该文件相关的所有输入输出流等,导致无法删除(这一点 ...

Tue Aug 02 07:40:00 CST 2016 0 2940
文件夹隐藏属性去不掉原因及解决方法

U盘感染了病毒,杀毒后所有文件夹或目录都莫名其妙的都变成了隐藏的,还改不掉!好好分析了一番,发现这个病毒是把我的文件属性改成了“系统+隐藏”的属性,这样隐藏属性就去不掉,显示的灰色,无法修改。 关键点:工具--文件夹选项 ...

Fri Mar 28 19:33:00 CST 2014 0 4218
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM