复制底部文件,忽略文件夹和结构(Windows 10)

复制底部文件,忽略文件夹和结构(Windows 10)

我有一个音乐播放器,需要将所有文件放在内部存储的根目录中。我通过 WinAMP 使用的 Windows“音乐”库的文件夹布局为 28 个顶级文件夹,如下所示:

#'s SYMBOLS A B ...(etc) Y Z

每个文件夹都有无数个子文件夹,其组织方式如下:

ARTIST\ALBUM\<files here>

如何将基本文件(忽略所有文件夹结构)从音乐库复制到外部音乐播放器的 SD 卡?

答案1

您可以使用为/F循环使用目录命令,然后相应地迭代复制命令。只需确保按照以下示例相应地使用命令开关即可。

笔记:我假设您所说的“基本文件”或“底部文件”是指您想要复制<files here>示例中的文件,而不管它们位于哪个文件夹中,所以这是基于此的。


批处理脚本

在下面相应地设置SrcDirDestDir和/或音乐文件扩展名 ( .mp3)。

@ECHO ON

SET SrcDir=C:\Users\User\Music\TopLevel
SET DestDir=F:\ExternalMPPlayer

FOR /F "TOKENS=*" %%F IN ('DIR /S /B "%SrcDir%\*.mp3"') DO XCOPY /F /Y "%%~F" "%DestDir%\"

EXIT 

更多资源

相关内容