ZipFile

今天给别人解决一问题,具体是这样的:把压缩文件解压后,不能删除,提示一直被占用。搞了半天头都疼了,终于搞定:

在使用ZipFile构造时有3个构造

ZipFile(String name) throws IOException Hide
zh_cn
打开 ZIP 文件进行阅读。

首先,如果存在安全管理器,则使用 name 作为其参数调用其 checkRead 方法,以确保允许阅读。

name
zh_cn
ZIP 文件的名称
ThrowsZipException:
zh_cn
如果发生 ZIP 格式错误
ThrowsIOException:
zh_cn
如果发生 I/O 错误。
ThrowsSecurityException:
zh_cn
如果存在安全管理器,并且其 checkRead 方法不允许对该文件进行阅读访问。
See also checkRead(java.lang.String)

public ZipFile(File file, int mode) throws IOException Hide
zh_cn
打开新的 ZipFile 以使用指定模式从指定 File 对象读取。模式参数必须为 OPEN_READOPEN_READ | OPEN_DELETE

首先,如果存在安全管理器,则使用 name 作为其参数调用其 checkRead 方法,以确保允许阅读。

file
zh_cn
要打开进行阅读的 ZIP 文件
mode
zh_cn
打开文件的模式
ThrowsZipException:
zh_cn
如果发生 ZIP 格式错误
ThrowsIOException:
zh_cn
如果发生 I/O 错误。
ThrowsSecurityException:
zh_cn
如果存在安全管理器,并且其 checkRead 方法不允许对该文件进行读取访问,或者当设置了 OPEN_DELETE 标志时,其 checkDelete 方法不允许删除该文件。
ThrowsIllegalArgumentException:
zh_cn
如果 mode 参数无效
since1.3
See also checkRead(java.lang.String)

public ZipFile(File file) throws ZipException, IOException Hide
zh_cn
打开供阅读的 ZIP 文件,由指定的 File 对象给出。
file
zh_cn
要打开进行阅读的 ZIP 文件
ThrowsZipException:
zh_cn
如果发生 ZIP 错误
ThrowsIOException:
zh_cn
如果发生 I/O 错误。

 

在使用ant时会有2个包可以引用  注意要引用java.util.zip 这个包

 

参考:http://doc.java.sun.com/DocWeb/api/java.util.zip.ZipFile

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值