Erro ao usar o comando copy para copiar arquivos em subpastas

0

Estou usando o comando folliwing para copiar todos os arquivos da mesma extensão de uma pasta e todas as suas subpastas para um novo destino:

for /R "f:\" %f in (\*.mp3) do copy %f "C:\Documents and Settings\AL\Desktop\mp3\"

É necessário dizer que alguns arquivos possuem espaços e o comando funciona muito bem para arquivos sem espaços. Eu adicionei aspas aos diretórios, mas não funcionou.

Existe algum tipo de instrução para dar certo?

Obrigado antecipadamente.

    
por Alejandro Velasco Morales 19.08.2014 / 22:12

1 resposta

1

Isso funciona para mim:

FOR /R "f:\" %f in (*.mp3) do copy "%f" "C:\Documents and Settings\AL\Desktop\mp3\"

Eu omiti a barra invertida antes do curinga (*.mp3) em vez de (\*.mp3) e coloquei aspas duplas em volta do nome do arquivo como argumento do comando copy: copy "%f" .

    
por 19.08.2014 / 22:24