Форум администраторов Windows

Клиентские системы Microsoft => Windows 7 => : Black Monk 21 Декабрь 2014, 12:48:32

: Нужен cmd-скрипт способный обойти все подкаталоги
: Black Monk 21 Декабрь 2014, 12:48:32
Скачал ребенку игры для PSP, но они оказались запакованными,
т.е. имеется 75 каталогов с запакованными архивами, нужно их распаковать :)

написал скрипт aaa.cmd и положим в "нужное" место с прописанным PATH,  чтобы файл в каждую папку не копировать:
rar x *.rar
del *.r*

далее, через FAR захожу в каждый каждую папку и выполняю: ааа
но архив 81Гб и это сильно растягивается во времени.

Вопрос, как написать скрипт, способный автоматизировать данный процесс?
: Re: Нужен cmd-скрипт способный обойти все подкаталоги
: itpro 22 Декабрь 2014, 08:14:10
Если я правильно понял задачу, за основу можно взять такой скрипт,  он рекурсивно обходит каждый каталог в папке и выводит ее имя. Замените Echo now in %%G на нужные вам операции.

:
FOR /R "C:\tmp\" %%G in (.) DO (
 Pushd %%G
 Echo now in %%G
 Popd )
Echo "back home"
: Re: Нужен cmd-скрипт способный обойти все подкаталоги
: Black Monk 22 Декабрь 2014, 19:43:25
Да спасибо, именно это я и имел ввиду.
Проверил все работает как надо.