java 删除文件失败_java 文件删除失败(被进程占用)
解决方案:系统进行资源强制回收//System.gc();{不建议使用}
关闭流(未及时关闭会内存溢出)
问题--- 文件删除失败
(后来发现是被进程占用)
发现问题--第一次测试10个文件上传成功8个,第二次测试还有10个文件
解决思路:1.查看代码 file.delete();删除失败
2.查看是否有流未关闭(大致看了下没有使用流直接调用一工具)
3.手动删除提示被Java se进程占用(因为这是个批处理,我以为这是个进程!!!)
4.代码添加如果删除失败就强制垃圾回收,文件删除成功
这也是小编这一次碰到这样的情况,所以没管什么遗留问题只要满足现状就行,惭愧 啊
偶然一次跟我们架构师聊到了这件事,他说垃圾强制回收尽量不要手动这个是jvm的工做,他说这种情况一般不会发生肯定是没有关闭流,小编回来就一行一行的过代码,果然在一不显然处引用了流,流未关闭 (想死的心都有了)....万幸的是,还好在上生产环境前发现了并解决了这个问题,不然得埋多大的坑(录音文件一天的量很大)
1)关流
2)测试 (删除成功)
总结:一定要细心,代码容不得半点马虎
java 删除文件失败_java 文件删除失败(被进程占用)相关推荐
- java删除指定的文件夹_java脚本删除指定目录下的所有指定名称的文件夹
前阵子出差,经常拷贝项目源码,源码里面总是包括.svn文件夹,使得拷贝起来很麻烦,而且文件大了很多,所以自己编写小程序删除,基于同事也经常让我传这段代码,干脆制作成可执行文件.并且是通用的删除小程序. ...
- java 删除本地图片_java如何删除
package com.data.maint; import java.io.File; import org.apache.log4j.Logger; public class ClearTempI ...
- java编程文件传输_JAVA文件传输程序
源代码已经上传了. 第3章 设计文档 3.1 任务概述 本项任务要开发一款P2P文件传输软件,该软件可以在局域网和互连上使用,具有文件传输,断点续传,多线程连接等功能. 3.1. ...
- java fileutils 文件夹_java文件操作---FileUtils
Java的文件操作太基础,缺乏很多实用工具,比如对目录的操作,支持就非常的差了.如果你经常用Java操作文件或文件夹,你会觉得反复编写这些代码是令人沮丧的问题,而且要大量用到递归. 下面是的一个解决方 ...
- java复制和上传_java文件上传复制等功能
package com.sitech.message.controller.task; import java.io.File;//引入类 import java.io.FileInputStream ...
- java 文件监控_Java 文件监控,实时监控文件加载
前段时间设计一个文件自动加载系统模块,功能就像是在Tomcat的webapps目录下发布war包那样,只要一有war包加载进来,tomcat立刻就会去解压这个war包,并把它挂载在tomcat上,供网 ...
- java生成文件夹_java 文件和文件夹的创建
File类的常见方法 1.创建. boolean createNewFile(); //创建文件 boolean mkdir();创建文件夹 boolean mkdirs();创建多级文件夹. 2.删 ...
- java数组删除指定元素_Java数组删除指定元素
package com.zas.util; import java.util.Arrays; public class ArrayUtil { /** * 删除数组的第 i 个元素(从0开始) * @ ...
- java 分块上传_Java 文件分块上传客户端和服务器端源代码
本博客介绍如何进行文件的分块上传.本文侧重介绍客户端,服务器端请参考博客<Java 文件分块上传服务器端源代码>.建议读者朋友在阅读本文代码前先了解一下 MIME 协议. 所谓分块上传并非 ...
最新文章
- 基于Dlib、OpenCV开发人脸识别程序的开发建议
- jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
- python汽车仿真_汽车山羊问题的分析以及Python和MATLAB仿真实验
- 从一个简单的“欢迎“页面开始小程序之旅
- Make GNN Great Again: GNN 上的预训练和自监督学习
- 怎么创建自己的oracle,oracle 创建自己的wm_concat
- SharpGL中Finish和Flush的区别
- 22、在有序数组中插入一个数值,数组仍然有序——数组
- 用 Java 爬小姐姐图片,直接拿来用!这个厉害了。。。
- Java 日期格式工具类
- 联通大唐DTTV100线刷驱动固件及刷机经验教程
- css设置字母数字字体库信息
- 考虑购买的 DELL 配置
- 卡西欧电子词典EV-SP3900(英汉日版)
- 在SVN安装目录的bin文件夹下没有找到svn.exe
- Take-Two同意斥资127亿美元收购Zynga,或成史上最大游戏并购交易
- linux下启动tomcat----Cannot find ./catalina.sh
- 【CCNA | 网络模拟器CPT系列】Cisco Packet Tracer 8.2.0 的安装 Ⅰ
- 计算机水平一般良好怎么填,计算机水平一般怎么填
- 小森生活一直显示服务器连接异常,小森生活进不去怎么解决?无法进入游戏问题原因与解决办法[多图]...