strel9
13-11-2018, 14:52
помогите пожалуйста написать батник, то что нужно найти не могу, а самому написать не хватает знаний.
есть такой батник выполняющий только перемещение из одной папки, помогите пожалуйста доработать.
@Echo Off
Set Otkuda=E:\A\1
Set Kuda=E:\A\
Move /Y "%Otkuda%\*.jpg*" "%Kuda%\" >nul 1>nul 2>nul
FOR /D %%d IN ("%Otkuda%\*.jpg*") DO Move /Y "%%d" "%Kuda%\" >nul 1>nul 2>nul
нужен такой результат:
например
копирую батник в папку "123"
при запуске он пробегает по всем вложенным папкам (один уровень вложенности), ищет в каждой папке файл 11.jpg
переименовываем в название вложенной папки в которой он лежит и после этого перемещаем в корневую папку, в которой батник.
было
123/01/11.jpg
123/02/11.jpg
123/03/11.jpg
результат
123/01.jpg
123/02.jpg
123/03.jpg
есть такой батник выполняющий только перемещение из одной папки, помогите пожалуйста доработать.
@Echo Off
Set Otkuda=E:\A\1
Set Kuda=E:\A\
Move /Y "%Otkuda%\*.jpg*" "%Kuda%\" >nul 1>nul 2>nul
FOR /D %%d IN ("%Otkuda%\*.jpg*") DO Move /Y "%%d" "%Kuda%\" >nul 1>nul 2>nul
нужен такой результат:
например
копирую батник в папку "123"
при запуске он пробегает по всем вложенным папкам (один уровень вложенности), ищет в каждой папке файл 11.jpg
переименовываем в название вложенной папки в которой он лежит и после этого перемещаем в корневую папку, в которой батник.
было
123/01/11.jpg
123/02/11.jpg
123/03/11.jpg
результат
123/01.jpg
123/02.jpg
123/03.jpg