java file.delete的原因分析

原创 2013年12月05日 16:54:46

一般来说 有以下几个原因
1.看看是否被别的进程引用,t特别是多线程的程序中,要确保没有其他线程引用!

(有其他线程应用,不但删除不了,连读都不行)


2.file是文件夹 并且不为空,有别的文件夹或文件, 


3.看看有没有流引用,流是不是没close!


相关文章推荐

java开发:file.delete()与file.deleteOnExit()的区别

1.delete()方法: 当调用delete()方法时,直接删除文件,不管该文件是否存在,一经调用立即执行; 2.deleteOnExit()方法: 当调用deleteOn...

关于Genymotion出现“An error occured while deploying the file.INSTALL_FAILED_INVALID_URI”问题的原因分析

一般出现这种问题的都是在用Genymotion神器的人,以前是APP开发直接把源码打包加载到Genymotion上,但是今天直接装apk的时候就不行了(直接将apk文件拖拽到Genymotion模拟器...
  • LC1356
  • LC1356
  • 2015年04月03日 10:29
  • 8834

Android的BroadcastReciver,增加 addDataScheme("file") 才能收到SD卡插拔事件的原因分析 -- 浅析android事件过滤策略

From:http://blog.csdn.net/huangxiaohu_coder/article/details/7106014 是不是有时候发觉有时候Android的broadcastRec...

GDB 结合Core File巧妙分析Crash原因

编写服务器端程序,很容易遇到Crash问题,比较幸运的是Linux提供了core file,保留了Crash的现场。有时候,根据当前的调用栈,并且打印出当前栈的变量就可以分析出crash的原因,但是,...

增加 addDataScheme("file") 才能收到SD卡插拔事件的原因分析 -- 浅析android事件过滤策

http://blog.csdn.net/silenceburn/archive/2010/12/18/6083375.aspx 3.事件(Intent)的分类:显式 和 隐式 那么,...
  • cubesky
  • cubesky
  • 2014年08月22日 11:38
  • 505

关于php-fpm启动之后出现file not found情况的原因分析

这两天遇到个特别诡异的问题,系统centOS7,有两种方式可以启动php-fpm: 1,/usr/sbin/php-fpm直接启动(我的可执行文件在这个路径) 2,通过service启动,即sys...

增加 addDataScheme("file") 才能收到SD卡插拔事件的原因分析 -- 浅析android事件过滤策略

有一个问题,在网上被频繁的问到,就是为什么自定义的Receiver总是无法接收到SD卡插拔的事件。 而此问题大部分情况下可以通过增加一句代码解决: filter.addDataScheme("fil...
  • dww410
  • dww410
  • 2011年08月24日 16:31
  • 1644

Linux 操作系统下 File.Delete 的表现

在我的上一篇随笔“对 File.Delete 方法的一点看法”中,在 Windows 操作系统上对 File.Delete 方法进行了测试。这次,在 Linux 操作系统上使用 mono 的最新版...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java file.delete的原因分析
举报原因:
原因补充:

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