7zip 用于将多个文件存档到多个文件夹中

7zip 用于将多个文件存档到多个文件夹中

我有一个名为“课程”的文件夹,其中有 34 个嵌套课程

course\

 lesson1\updatedfile.html
 lesson2\updatedfile.html
 ...
 lesson34\updatedfile.html

课程文件夹仅包含单个课程的文件夹。单个课程文件夹包含许多文件,但我只想更新的文件都具有相同的名称,但更新本身并不相同。也就是说,每个 updatedfile.html 都是不同的。我想使用 7zip 将其存档为 .zip 文件,其内容如下所示

 course\lessonx(34 folders)\updatedfile.html

这样,当我通过电子邮件发送这些更新时,对方只需将主课程文件夹复制并粘贴到当前文件夹中,然后合并将处理所有特定位置。

知道如何做到这一点吗?

答案1

以下任一项都可以:

  1. 打开命令提示符,转到course目录并执行

    "%ProgramFiles%\7-Zip\7z" a updates.zip lesson*\updatedfile.html
    
    1. updatedfile.html在内置的 Windows 搜索中搜索。
    2. 选择所有匹配项。
    3. 右键单击并进入 7-Zip 对话框。

答案2

我喜欢上述方法。

  1. 它不需要记住命令行开关。
  2. 创造性地使用搜索结果
  3. 新手友好

话虽如此,命令行示例如下:

"%programFiles%\7-zip\7z a updates.zip updatedfile.html -r

告诉-r它查看所有子文件夹。

编辑:

旧的 DOS 技巧:

dir接受两个开关:

/b仅列出文件名。方便输出到文件。 /s列出子文件夹。

希望有所帮助。

相关内容