Войти

Показать полную графическую версию : Перебор подпапок и использование имени каждой в качестве переменной


Sje
30-03-2016, 14:32
Доброго дня!

Возникла проблема, слетели права на папки пользователей в перемещаемых профилях. Написал скрипт, который будет менять права. НО очень не хочется вручную перебирать... Тем более что имя папки = имя пользователя. Например, есть папка d:\User\Abramov, нужно чтобы скрипт взял имя папки Abramov и передал его скрипту c:\script\1.bat Abramov, где в скрипте уже с помощью %1 будет выполняться работа. По оканчании взял следующее имя Bubenko и снова вызвал скрипт... и т.д..... Помогите, как это реализовать?

Georgio
30-03-2016, 15:12
... как это реализовать? »



@for /f "delims=" %%i in ('2^>nul dir/ad/b "D:\User\*"') do @call "C:\script\1.bat" "%%i".




... с помощью %1... »



С помощью %~1.




© OSzone.net 2001-2012