Задать вопрос
@fishmen
Новичёк

Как копировать папки из каталога по маске?

У меня есть директория с подпапками в которых есть папки с названием LOG и BACKUP в большом количестве.Как мне с директории запустить скрипт который найдёт все LOG и BACKUP в подпапках и сохранит их в отдельный каталог без слияния (Потипу LOG1 , LOG2... и тд )
  • Вопрос задан
  • 999 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
@res2001
Developer, ex-admin
Ищите папки по маске с помощью dir: dir /b /ad c:\temp\log*
Засовываем этот dir в for /f:
for /f "tokens=* delims=" %%a in ('dir ...') do (
   echo %%a
)

В цикле копируем отобранные папки.
Для инкрементации счетчика папок используем set /a "logidx=logidx+1"
Для справки:
for /?
dir /?
set /?
if /?
copy /?
move /?
md /?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы