我有 2200 个文件。
E:\Saturn Bins and Cues\(Files are here)
aaa.bin
aaa.cue
bbb.bin
bbb.cue
ccc.bin
ccc.cue
Etc
寻找一个批处理脚本,它将生成一个 7z 或 zip 文件,并结合同名的 bins 和 cues。
这是我目前得到的结果。我知道它不对,那么我该如何修复它呢?
感谢您的时间。(7z 已安装,但如果我必须将内容移至 E 盘,我会这样做)
@ECHO OFF
PATH=C:\Program Files\7-Zip
FOR %F IN ("E:\Saturn Bins and Cues") DO 7Z a "%~nF.zip" "%~nF.bin" "%~nF.cue"
答案1
cd /D C:\so\1503595\files
for %%e in ("*.bin") do (..\7-Zip\7z.exe a "%%~ne.zip" "%%~ne.bin" "%%~ne.cue")
这应该对你有用。
由于 cue 和 bin 文件具有相同的名称,我首先找到每个“.bin”文件并使用其不带扩展名的名称(通过在 %%e 内使用 ~n 它会将其设置为仅文件名 - 使用 cmd 上的“help for”获取有关此内容的更多详细信息)。
然后我只需将文件添加到同名的 zip 中。