0

我对编程有点陌生,所以请多多包涵。我创建了很多自解压器,我将它们上传到我的客户然后下载的 ftp 站点(使用自解压器将我压缩的文件放到正确的位置)。我正在尝试使这个过程自动化,因为它相当重复。

我想我可以弄清楚如何创建 zip 以及如何在创建后上传文件,但我无法弄清楚如何创建使用 winzip se 从创建的 zip 文件中创建自解压器。WinZip 有一个命令行界面,但 WinZIp SE 显然没有。

任何帮助将不胜感激......我打算在java btw中编写这段代码。

谢谢。

4

3 回答 3

0

根据WinZip Self-Extractor 完整版和个人版有什么区别?

可以从命令行创建自解压文件。

话虽如此,我不确定我是否会使用 Java 来自动化您所描述的任务,它不是那个恕我直言的最佳工具。我宁愿使用 shell 脚本。

更新:(回答 OP 的评论)我真的不是 Windows 专家,但我认为Windows PowerShell可能适合这项工作(它可用于查询 MS Access 数据库)。

于 2010-01-22T07:08:12.583 回答
0

如果您需要压缩和解压缩 zip 档案,只需使用任何其他命令行实用程序,您将从 Java 应用程序中调用该实用程序。例如 zip 和解压缩: http: //www.info-zip.org/

于 2010-01-22T07:16:48.593 回答
0

7-zip 是免费的,可以在命令行上执行此操作,这意味着您可以制作批处理脚本。7za a -sfx MySelfExtractingzip.exe MyFolderContainingFiles/

于 2011-11-14T11:46:33.120 回答