提取zip文件:java或脚本?

时间:2011-05-22 07:37:32

标签: java copy unzip

我需要编写一个java类,将zip文件的内容提取到服务器文件夹中。 最好的方法是什么?您是否建议使用ZipFile类,或者调用解压缩并复制内容的脚本?

我觉得使用脚本(ant / maven)对于这项任务来说更自然,而Java需要努力工作来阅读所有文件&要堆叠的文件夹并将它们写入另一个文件夹。

(我需要它用于安装程序任务)

感谢

2 个答案:

答案 0 :(得分:1)

使用ZipFile类。你用什么语言写剧本?

答案 1 :(得分:0)

  

我觉得使用脚本(ant / maven)对于这项任务来说更自然,而Java需要努力工作来阅读所有文件&要堆叠的文件夹并将它们写入另一个文件夹。

使用单独的应用程序(例如Ant / Maven /“解压缩”实用程序)编码工作较少。但是,它还要求应用程序在您希望安装程序运行的平台上可用。此外,Ant和Maven通常会要求您创建“build.xml”或“pom.xml”文件来告诉应用程序该做什么。

从这方面来看,Ant可能是一个不错的选择,因为您可以在安装程序中嵌入相关的Ant JAR文件,并且“build.xml”文件可以非常简单。

但这一切归结为您认为哪种方法最容易实施......给出所有您的要求。

相关问题