在多个文件夹中将具有相同名称的多个文件压缩为具有相同文件名的zip

时间:2018-09-12 22:10:45

标签: batch-file zip

我看到了这个问题,答案对我有很大帮助

Create a batch file that will zip two files with the same name (but different extensions)

将具有相同名称的多个文件压缩为具有相同文件名的zip ...

@ECHO OFF
set $PATH="K:\FOD-FDC\TSG\HOLDING\ROTATE\OSU-090344\Vol_4_complete\"
pushd %$path%
FOR %%F IN (*.dwg) DO 7Z a "%%~nF.zip" "%%~nF.dwg" "%%~nF.pdf"

但是我有一个问题: 我可以修改它以使其在父目录中工作,而无需为每个文件夹进行编辑吗?

例如我有一个包含多个文件夹的文件夹,并且当每个文件夹中有两个具有相同的名称时,每个文件夹中都有一组文件:

父文件夹=日志 日志中有按日期命名的文件夹 在每个带日期标记的文件夹中,有2个带有相同时间戳的文件,1个.db,另一个是.txt,同一文件夹中可能有很多次。

谢谢

0 个答案:

没有答案
相关问题