我是批处理文件的新手,但我正在努力实现以下目标
我有一个文件夹C:\...\...\...\evidence
在子文件夹中,这些名称可以变化,可以包含字母数字和空格。让我们说吧;
- 方程式
- 显微镜
- images
- 数据
- 10052011
我想要做的是将子文件夹的所有内容压缩到文件{Subfoldername}.zip
中,以便在方程式中Equations.zip
,并删除现在压缩的内容。
我可以使用原生压缩或7zip
,如果需要,我可以使用vb。
答案 0 :(得分:0)
看一下7za.exe的帮助输出很有帮助。 例如
for /D %%a in (*) do (
7za.exe a -r "%%a.zip" "%%a" && rmdir /s /q "%%a"
)
将迭代所有文件夹,逐步拉链,然后在压缩成功时将其删除(返回0)。