关于文件解压以后对其进行删除操作的问题!

作业本_ 2014-11-10 01:41:14
各位大虾好,我现在需要对一个.zip格式的文件进行解压操作,并且在文件解压完成以后删除该zip文件。但是我在后面执行删除的时候删除不成功,应该是该文件还没有解压完成导致的。所以现在我想着怎么样才能在他解压完了之后执行删除,求解,非常感谢!!
...全文
281 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
作业本_ 2014-11-12
  • 打赏
  • 举报
回复
谢谢各位的解答,问题已经解决了,在从sftp服务器下载的时候有一个输出流没有关闭,写在最后的括号里面没有看到。长记性了。。
liukai123 2014-11-11
  • 打赏
  • 举报
回复
进程里面可能还是存在 你再任务管理器里面关掉这个解压缩的进程 再试着删除 应该就没问题了
作业本_ 2014-11-11
  • 打赏
  • 举报
回复
引用 4 楼 YidingHe 的回复:
参考这里 https://community.oracle.com/message/8622488 你是不是把所有该关掉的都关掉了
检查应该都已关掉,而且我想着在程序最后再去删,但又遇到一个问题,解压完的文件夹都能删除了,可是原.zip文件还是删不掉。
作业本_ 2014-11-11
  • 打赏
  • 举报
回复
引用 6 楼 u013965233 的回复:
进程里面可能还是存在 你再任务管理器里面关掉这个解压缩的进程 再试着删除 应该就没问题了
不对文件进行操作时可以执行删除操作的。
捏造的信仰 2014-11-10
  • 打赏
  • 举报
回复
参考这里 https://community.oracle.com/message/8622488 你是不是把所有该关掉的都关掉了
作业本_ 2014-11-10
  • 打赏
  • 举报
回复
不对,是zip包下面的ZipInputStream。现在就是删除这个地方一直失败,没找着合适的解决办法。
作业本_ 2014-11-10
  • 打赏
  • 举报
回复
引用 1 楼 shixitong 的回复:
参考这个看看 http://bbs.csdn.net/topics/380159842
我用的是Zip这个类来实现解压的,没有用到Process,所以,还有没有其实方法呢?
shixitong 2014-11-10
  • 打赏
  • 举报
回复

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧