java file.delete的原因分析

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

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

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


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


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


对 File.Delete 方法的一点看法

在我写的“推箱子”程序的 DataFile 类中有下面这么一个方法:     ///      ///  删除通关步骤文件     ///      /// 关数     priva...
  • u013948187
  • u013948187
  • 2015年07月31日 06:25
  • 3827

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

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

JAVA 文件无法删除怪异解决 .delete()无效,但返回true 递归删除文件

最近做一个项目,spring
  • u011182799
  • u011182799
  • 2014年09月20日 23:18
  • 2156

Java中常见的异常分析

JavaException: 1、Error 2、RuntimeException运行时异常 3、Exception 4、throw用户自定义异常 异常类分两大类型:Error类代表了编译和...
  • qq_32671287
  • qq_32671287
  • 2017年02月18日 10:40
  • 500

刨根问底Java多线程系列(2):线程不安全的最根本的原因是什么

找到线程不安全的根源,就好像找到了一把万能钥匙,解开程序中的任何线程不安全隐患。...
  • byamao1
  • byamao1
  • 2016年06月20日 16:24
  • 1651

ANR原因分析及解决方法

内容目录 1 ANR是如何产生的..............................................................................
  • u011006622
  • u011006622
  • 2017年12月28日 16:03
  • 44

java 乱码原因分析

转载:http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/ 几种常见的编码格式 为什么要编码 不知道大家有没有想...
  • cheng731115175
  • cheng731115175
  • 2015年10月30日 15:50
  • 222

关于内存溢出的原因分析及解决方案探讨

内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。    引起内存溢出的原因有很多种,常见的有以下几种:  1.内存中加载的数据量过于庞...
  • xiangbole
  • xiangbole
  • 2017年12月01日 09:36
  • 147

1像素线条模糊不清的原因

http://www.jb51.net/html5/70312.html     上次我们讲到,canvas有时候会出现1像素的线条模糊不清且好像更宽的情况,如下图: 这样的线条显然...
  • tiangej
  • tiangej
  • 2013年03月04日 14:50
  • 630

coredump故障分析

coredump叫做核心转存。当程序在运行过程中发生异常,这时Linux系统会将程序出错时的内存内容存储在一个(core.进程号)的文件中,这个过程叫core dump。 此功能默认关闭:  开启命...
  • u011467781
  • u011467781
  • 2015年01月17日 16:50
  • 510
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java file.delete的原因分析
举报原因:
原因补充:

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