java进程占用文件无法删除问题
2017-03-14 15:44
597 查看
写的FTP上传程序。有对目录下文件做操作如listFiles,添加到set集合,上传完毕后关了流,但是删除源文件的时候一直提示被Java进程占用无法删除。想不通资源已经关闭了。最后尝试着在结束操作后加了一句System.gc(); 问题解决。
ps:
System.gc()也不是一定能够成功回收,能否成功回收取决于JVM的回收机制。好像不是立即马上执行
ps:
System.gc()也不是一定能够成功回收,能否成功回收取决于JVM的回收机制。好像不是立即马上执行
相关文章推荐
- 一个文件被占用无法删除的问题
- java生成Zip文件,无法删除,资源被占用问题
- Java无法删除被占用资源文件解决办法(IO流的关闭)
- java zip压缩优化版 解决压缩后文件一直被占用无法删除
- 无法删除Java(TM) Platform SE binary打开问题解决(修改jar中的文件)
- java zip压缩优化版 解决压缩后文件一直被占用无法删除
- Windows中解决删除文件时提示被进程占用的问题
- Windows 查看哪个进程在使用指定的文件 - 文件被占用,无法删除
- jetty java文件无法删除 java文件占用 delete无效 运行时锁定静态资源的解决方法
- 手动杀毒(解决顽固进程病毒无法删除的问题)
- 动态创建文本文件并写入数据 避免正由另一进程使用,因此该进程无法访问该文件。的问题
- java进程在但jconsole等监控工具无法连接问题
- 关于IIS服务启动失败的问题:“IIS提示‘另一个程序正在使用此文件,进程无法访问’”,的解决方法
- WPF BitmapImage 图片资源无法删除,文件正在被另一个进程使用
- 解决WPF BitmapImage图片资源无法删除,文件正在被另一个进程使用
- Unlocker解决无法删除文件的问题
- 奇怪问题,Android项目中含有return.9.png资源文件导致项目报错无法编译出R.java文件
- 解决Win7文件正在使用无法删除的问题
- 用流的方法解决“文件正由另一进程使用,因此该进程无法访问该文件” 的问题 FileStream
- 对文件操作(复制/移动/删除)时 报“文件正由另一进程使用,因此该进程无法访问此文件”的解决办法