【发布时间】:2023-08-24 08:58:02
【问题描述】:
我有数以千计的文件对需要压缩到档案中。目前,每个文件对(*.mp3 和 *.cdg)都具有相同的名称(扩展名除外)。每个文件对都位于主目录内的子目录中。我想将每个存档保留在文件对已经存在的同一子目录中。我目前正在使用以下 cmd 命令,但它会在主目录中创建档案,然后“找不到”*.mp3 或 *.cdg。
FOR /r %F IN (*.mp3) DO "C:\Program Files\7-Zip\7Z.exe" a "%~nF.zip" "%~nF.mp3" "%~nF.cdg"
我需要修改什么以将每个存档保留在原始文件的子目录中而不为每个子目录创建 140 多个批处理文件?
【问题讨论】:
标签: batch-file zip cmd 7zip