Você pode fazer isso usando um loop FOR / F usando o comando DIR e depois iterar de acordo com o comando XCOPY . Apenas certifique-se de usar as opções de comando conforme o exemplo abaixo.
Observação: estou assumindo que "arquivos de base" ou "arquivos de baixo" você está dizendo que deseja copiar o <files here>
como no seu exemplo, independentemente de em quais pastas eles estão é baseado nisso.
Script em lote
Defina o SrcDir
, DestDir
e / ou o nome da extensão do arquivo de música ( .mp3
) conforme abaixo.
@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