【发布时间】:2020-04-15 11:31:40
【问题描述】:
我在文件夹“D:\Karaoke\”中有 70000 首卡拉 OK 歌曲。每个有两个文件
artist - songname [GT karaoke].mp3
artist - songname [GT karaoke].cdg
artist - songname [SJ karaoke].mp3
artist - songname [SJ karaoke].cdg
artist - songname [AF karaoke].mp3
artist - songname [AF karaoke].cdg
假设以上所有文件代表同一首歌曲。我想保留 AF 版本,并将所有其他匹配的文件移动到名为“D:\Karaoke\duplicates\”的新文件夹中。如果不存在 AF 版本,则什么也不做。需要在 [AF Karaoke] 之前获取文件名,因为它在那之后是唯一的。
【问题讨论】:
-
`*.cdg' 是怎么回事?保留还是移动?
-
cdg 是与 mp3 时间匹配的歌词部分。 cdg 必须与其对应的 mp3 保持一致。如果 mp3 移动,cdg 也必须移动
标签: windows batch-file cmd duplicates