我试图在当前目录中的每个zip文件夹中移动图片。我在网上搜索了一些关于如何使用批处理(.bat)进行操作的指导,我发现的唯一解决方案是制作一个宏,但它需要很长时间才能完成。
编辑: 我有50个zip文件夹,我想以更快的方式在每个文件夹中添加一张图片,而不是每次在每个50个zip文件夹中拖动图片。
我很感激您提供的任何其他想法和帮助。
答案 0 :(得分: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
答案 1 :(得分:0)
从当前目录README.txt
的zip文件foo.zip
和bar.zip
中添加(或更新)README.txt
:
$ for f in foo.zip bar.zip ; do zip -u $f README.txt ; done