【问题标题】:Merging split zip file of a JAVA project in Eclipse [closed]在 Eclipse 中合并 JAVA 项目的拆分 zip 文件 [关闭]
【发布时间】:2020-03-17 11:06:57
【问题描述】:

由于通过电子邮件发送一个 zip 文件的限制,我的客户以拆分 zip 文件(8 个 zip 文件!)的形式向我发送了一个 java 程序的源代码。 所以现在我需要将所有这些文件合并在一起并将它们导入到eclipse中。

我检查了所有这些 ZIP 文件,其中大多数具有相同的文件夹和文件。 意味着我无法将它们全部解压缩到一个文件夹中...... 谁能帮助我如何将所有这些合并在一起以及如何构建原始项目?

【问题讨论】:

    标签: java eclipse split


    【解决方案1】:

    这可能会起作用...取决于 ZIP 文件的结构。

    1. 创建一个目录并“cd”到它

    2. 对于每个 ZIP 文件,将文件解压缩到当前目录。

    3. 创建一个新的 ZIP 文件,其中包含基于当前目录的整个目录树。

    它肯定会在某种意义上起作用。问题将是组合 ZIP 的结构是否适合您尝试做的事情。如果 ZIP 文件“重叠”(即有两个或多个具有相同路径的文件),那么将 ZIP 合并到一个文件中将不起作用

    我需要编写一个程序,或者我可以以任何其他方式合并它们吗?

    只需使用命令行工具;例如在 Linux 上,您将使用 zipunzip 命令。

    【讨论】:

    • 嗨,斯蒂芬,是的,我的文件结构是相同的。我的意思是,在所有 ZIP 文件中,我都有相同的文件夹……我该怎么办?
    • “我能做什么” - 我已经解释过了。请参阅我的步骤 1 到 3。(当然,请检查您的操作系统文档以获取您需要使用的 zip/unzip 命令的名称和语法。)
    • 您提到“如果 ZIP 文件“重叠”(即有两个或多个具有相同路径的文件),则将 ZIP 合并到一个文件中是行不通的。这是我的情况——所有的结构都是一样的。
    • 好吧,如果是这样的话,一些文件将在最终的 ZIP 文件中替换其他文件。这是你想要/期望的吗?
    • 是的,在这种情况下,我的文件将替换其他文件......但我担心如果我替换旧文件,我是否会遗漏代码中的某些内容?或者如果它们具有相同的名称,则意味着它们也具有相同的内容
    猜你喜欢
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    • 1970-01-01
    • 2011-05-25
    • 2010-11-10
    • 1970-01-01
    • 2016-06-15
    • 2012-09-15
    相关资源
    最近更新 更多