代码之家  ›  专栏  ›  技术社区  ›  Mridang Agarwalla

如何提取目录中的所有多部分zip/rar存档?

  •  0
  • Mridang Agarwalla  · 技术社区  · 13 年前

    我需要在给定的路径中提取所有由多部分组成的zip和rar文件?Java是否有任何内置的方法来执行此操作?如果没有,会不会有人知道有一个免费的图书馆会这样做?

    谢谢。

    1 回复  |  直到 9 年前
        1
  •  2
  •   Community Egal    7 年前
    1. 循环目录中的所有文件- new File(dir).listFiles() ,可能使用 FilenameFilter 只保留扩展名为.zip的

    2. 你可以使用 java.util.zip 包,或通用压缩。但是我的经验表明使用蚂蚁 Zip task 编程更容易。(您需要类路径上的Antjar)。这是用于.zip文件的。对于RAR,您需要另一个实用程序。看一看 this question . 答案中的URL没有打开,但是项目的名称是有效的-google it。