【发布时间】:2017-04-01 00:55:40
【问题描述】:
我正在寻找一个批处理文件以应用于所有子目录。
我有很多文件夹。每个文件夹将包含文件对
xxx1.mp3 和 xxx1.cdg,
xxx2.mp3 和 xxx2.cdg,
等等
我有一个 7zip 批处理文件,它将查找文件对并创建单个 zip 文件 xxx1.zip、xxx2.zip 并删除(现在)冗余的 cdg/mp3 文件。
但是,这仅在 bat 文件在每个单独的文件夹中运行时才有效。我真正要找的是一个添加到 bat 文件的开关,如果我在根目录中运行,它也将通过所有子目录运行。
我目前运行的代码是:
FOR %F IN (*.cdg) DO "C:\Program Files\7-Zip\7Z.exe" a "%~nF.zip" "%~nF.cdg" "%~nF.mp3" -sdel
有什么帮助吗?
【问题讨论】:
-
在批处理文件中的目录中循环(迭代)已经被问过并回答了好几次。进行一些搜索,您应该会找到一些可以帮助您入门的代码。
标签: batch-file zip