![复制底部文件,忽略文件夹和结构(Windows 10)](https://linux22.com/image/1527254/%E5%A4%8D%E5%88%B6%E5%BA%95%E9%83%A8%E6%96%87%E4%BB%B6%EF%BC%8C%E5%BF%BD%E7%95%A5%E6%96%87%E4%BB%B6%E5%A4%B9%E5%92%8C%E7%BB%93%E6%9E%84%EF%BC%88Windows%2010%EF%BC%89.png)
我有一个音乐播放器,需要将所有文件放在内部存储的根目录中。我通过 WinAMP 使用的 Windows“音乐”库的文件夹布局为 28 个顶级文件夹,如下所示:
#'s SYMBOLS A B ...(etc) Y Z
每个文件夹都有无数个子文件夹,其组织方式如下:
ARTIST\ALBUM\<files here>
如何将基本文件(忽略所有文件夹结构)从音乐库复制到外部音乐播放器的 SD 卡?
答案1
您可以使用为/F循环使用目录命令,然后相应地迭代复制命令。只需确保按照以下示例相应地使用命令开关即可。
笔记:我假设您所说的“基本文件”或“底部文件”是指您想要复制<files here>
示例中的文件,而不管它们位于哪个文件夹中,所以这是基于此的。
批处理脚本
在下面相应地设置SrcDir
、DestDir
和/或音乐文件扩展名 ( .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