如何在多个zip文件中添加文件?

问题描述 投票:1回答:2

我试图在当前目录中的每个zip文件夹中移动图片。我在网上搜索了一些关于如何使用批处理(.bat)进行操作的指导,我发现的唯一解决方案是创建它的宏,但它需要很长时间才能完成。

编辑:我有50个zip文件夹,我想以更快的方式在每个文件夹中添加一张图片,而不是每次在每个50个zip文件夹中拖动图片。

我将不胜感激任何其他想法和帮助。

windows batch-file zip 7zip
2个回答
1
投票

在测试文件夹中的一些示例zip文件上测试它。它假定7-zip位于显示的文件夹中。

它没有那么快,因为它更容易,没有手动操作文件。 实际的拉链速度几乎相同。

@echo off
for /f "delims=" %%a in ('dir *.zip /b /a-d') do (
   "C:\Program Files\7-Zip\7z.exe" a "%%a" "my-picture.jpg"
)
pause

0
投票

在当前目录中的README.txt的zipfiles foo.zipbar.zip中添加(或更新)README.txt

$ for f in foo.zip bar.zip ; do zip -u $f README.txt ; done
© www.soinside.com 2019 - 2024. All rights reserved.