Я использую команду folliwing для копирования всех файлов с таким же расширением из папки и всех ее подпапок в новое место назначения:

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

Надо сказать, что в некоторых файлах есть пробелы, и команда отлично работает для файлов без пробелов. Я добавил кавычки в каталоги, но это не сработало.

Есть ли какая-то инструкция, чтобы это работало?

Заранее спасибо.

1 ответ1

1

Это работает для меня:

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

Я опустил обратную косую черту перед вашим подстановочным знаком (*.mp3) вместо (\*.mp3) и поместил двойные кавычки вокруг имени файла в качестве аргумента команды копирования: copy "%f" .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .