Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем доброго времени суток. Прошу прощения за некропостинг, но эта тема наиболее подходит под мою задачу.
Задача проще, чем у топикстартера: существует каталог, в котором много под-каталогов. Нужно отыскать все файлы *.mp3 в этих подкаталогах и скопировать их в другой каталог.
Попытался самостоятельно переделать вышерасположенные решения:

Код: Выделить весь код
@Echo Off
SetLocal EnableExtensions

Set SrcDir=D:\games\other\osu!\Songs
For /F "Delims=" %%I In ('Dir "%SrcDir%\*" /AD /B /S') Do (
  If "%%~xI"=="" (
    If Exist "%%~I\*.mp3" (
      If Not Exist D:\mp3 MD D:\mp3
      Move "%%~I\*.mp3" D:\mp3\
    )
  )
)
Однако данный вариант не даёт результата. Что я делаю не так?

Отправлено: 16:32, 06-01-2012 | #12