File文件delete失败的原因

原创 2016年06月01日 12:47:41

Bug:有时在对File文件操作之后,想删除该文件,但是file.delete返回值为false。为什么?

1、可能是流没有close。这时还不能对文件操作

2、如果close流之后任然不能删除掉,原因就是JVM 回收机制的延迟。想删除成功可以手动调用垃圾回收:System.gc();


版权声明:本文为博主原创文章,未经博主允许不得转载。

java中File的delete()方法删除文件失败的原因

一般来说 java file.delete失败 有以下几个原因  1.看看是否被别的进程引用,手工删除试试(删除不了就是被别的进程占用) 2.file是文件夹 并且不为空,有别的文件夹或文件,  ...
  • baicp3
  • baicp3
  • 2014年04月30日 10:36
  • 14113

android rename to(file)方法失败

在项目中进行下载文件移动文件夹的操作 使用File#renameTo(File)方法会返回失败(false),文件没有移动,一直找不到原因,上网查了相关资料  发现有可能是文件系统的不同导致的   ...
  • lk_0x00
  • lk_0x00
  • 2017年06月03日 11:12
  • 515

file.delete()删除不掉文件

查阅了网上的资料,很多人说是有文件流没有关闭,导致文件被占用,无法删除,但是检查并未发现存在未关闭文件流。 后在网上看到一种解决方式  public static boolean forceDel...
  • qq_36752632
  • qq_36752632
  • 2017年06月05日 17:28
  • 1489

java File delete()执行失败原因

一般来说 java file.delete失败 有以下几个原因 1.看看是否被别的进程引用,手工删除试试 2.file是文件夹 并且不为空,有别的文件夹或文件, 注意: 3.极有可能有可能自己前面没有...
  • ltfgood
  • ltfgood
  • 2010年12月14日 10:31
  • 5579

Android 中File.delete()无法正常删除文件夹

项目中有个需求,用户通过本地或者手机拍照把多张图片截图并存储在本地文件夹FilePhoto,当用户执行完上传操作后就把FilePhoto文件夹下所有图片删除掉,刚开始代码是这样写的: publi...
  • zhuwentao2150
  • zhuwentao2150
  • 2016年07月05日 01:00
  • 8186

delete删除目录中的所有文件

同样用到了递归 import java.io.File; public class DeleteDirTest { public static void main(String[] args)...
  • a909301740
  • a909301740
  • 2016年09月17日 11:41
  • 1298

java删除文件时总是返回false,删不掉

今天写了个简单的文件删除的程序:代码如下: public static boolean deleteFiles(File[] files){ boolean flag = false; fo...
  • fangguozi
  • fangguozi
  • 2013年12月12日 15:04
  • 3027

关于java中文件删除失败的原因分析

最近在做一个文档管理系统,结果在删除文件的时候,一直提示我文件删除失败,当然啦,是我在jsp里面写的一个alert("文件删除失败!"),然后我就纳闷儿了,为什么删不掉呢?后来打开windows,找到...
  • u011763190
  • u011763190
  • 2014年08月08日 13:33
  • 2812

java XXFile.delete()删除不了文件文件问题

InputStreamReader fReader = new InputStreamReader(new FileInputStream(fileTxt), "UTF-8"); reader = ...
  • jim_007
  • jim_007
  • 2016年12月22日 16:31
  • 2510

加载动态链接库文件.so 失败出错—— No such file or directory (没有文件或目录)问题处理

例如程序通过dlopen加载当前目录下的lib.so。 代码如下:     void * lib_ptr = dlopen("lib.so",RTLD_NOW);    if(lib_ptr =...
  • edonlii
  • edonlii
  • 2013年01月30日 17:06
  • 6222
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:File文件delete失败的原因
举报原因:
原因补充:

(最多只允许输入30个字)