我对编程有点陌生,所以请多多包涵。我创建了很多自解压器,我将它们上传到我的客户然后下载的 ftp 站点(使用自解压器将我压缩的文件放到正确的位置)。我正在尝试使这个过程自动化,因为它相当重复。
我想我可以弄清楚如何创建 zip 以及如何在创建后上传文件,但我无法弄清楚如何创建使用 winzip se 从创建的 zip 文件中创建自解压器。WinZip 有一个命令行界面,但 WinZIp SE 显然没有。
任何帮助将不胜感激......我打算在java btw中编写这段代码。
谢谢。
我对编程有点陌生,所以请多多包涵。我创建了很多自解压器,我将它们上传到我的客户然后下载的 ftp 站点(使用自解压器将我压缩的文件放到正确的位置)。我正在尝试使这个过程自动化,因为它相当重复。
我想我可以弄清楚如何创建 zip 以及如何在创建后上传文件,但我无法弄清楚如何创建使用 winzip se 从创建的 zip 文件中创建自解压器。WinZip 有一个命令行界面,但 WinZIp SE 显然没有。
任何帮助将不胜感激......我打算在java btw中编写这段代码。
谢谢。
根据WinZip Self-Extractor 完整版和个人版有什么区别?
可以从命令行创建自解压文件。
话虽如此,我不确定我是否会使用 Java 来自动化您所描述的任务,它不是那个恕我直言的最佳工具。我宁愿使用 shell 脚本。
更新:(回答 OP 的评论)我真的不是 Windows 专家,但我认为Windows PowerShell可能适合这项工作(它可用于查询 MS Access 数据库)。
如果您需要压缩和解压缩 zip 档案,只需使用任何其他命令行实用程序,您将从 Java 应用程序中调用该实用程序。例如 zip 和解压缩: http: //www.info-zip.org/
7-zip 是免费的,可以在命令行上执行此操作,这意味着您可以制作批处理脚本。7za a -sfx MySelfExtractingzip.exe MyFolderContainingFiles/