将 *.wav 文件移动到多个文件夹中的新子文件夹

将 *.wav 文件移动到多个文件夹中的新子文件夹

在我的 Windows 7 x64 系统上,我的音乐文件夹中有 *.mp3 和 *.wav 文件,目录结构类似于此:

D:\users\username\Music\Music\Artist\Album\musicfiles

我想将所有 wav 文件移动到类似于的新子文件夹:

D:\users\username\Music\Music\Artist\Album\WAV\wavfiles

当命令或批处理文件处理它们时,在每个“专辑”文件夹中创建新的“WAV”子文件夹。

我见过几个类似的问题,但没有一个是这样的。任何帮助都将不胜感激。谢谢!

答案1

您可以尝试在父目录中进行搜索,包括所有子目录。然后只需在搜索窗口中选择文件,然后将它们移动或复制到您想要的目录中。

答案2

我做到了!我执行了“dir d:\users\username\music\music*. /b /s > music_folders.txt”来获取文件夹名称。我在 Excel 中打开 music_folders.txt,在每个文件夹中附加“\WAV”,并将其保存到另一个名为 music_wav_folders.txt 的文本文件中。然后打开它并删除不包含任何音乐文件的文件夹。然后运行:for /f "delims=" %G in (Music_wav_files.txt) do (md "%~G") 创建目录,然后:for /f "delims=" %G in (music_folders.txt) do (move "%~G*.wav" "%~G\WAV") 将 wav 文件移动到新的 WAV 子文件夹。太棒了!

相关内容