Войти

Показать полную графическую версию : Вывод подкаталогов


Nogeus
05-12-2015, 19:10
Подскажите как в данном скрипте сделать так чтоб он не выводил содержимое папки Soft,
А выводил только вложенные каталоги (каталоги второго уровня)

@echo off
for /r "E:\soft" /d %%i in (*) do (
echo %%i
)
pause>nul
Дополнен 1 минуту назад
Допустим только так
E:\soft\rpogramm\1
E:\soft\programm\2
И т. д.

Iska
05-12-2015, 20:23
«rpogramm» :)?


for /d %%i in ("E:\soft\*") do for /d %%j in ("%%~i\*") do echo %%~j

Nogeus
05-12-2015, 23:25
Iska Большое спасибо, два дня сидел - парился над этим... :up :up :up

Nogeus
05-12-2015, 23:53
Iska
Будьте Любезны - можете объяснить, как работает ваше дополнение,
и как можно самому менять глубину вложенности обрабатываемых каталогоов или файлов... :)

Iska
06-12-2015, 01:05
Будьте Любезны - можете объяснить, как работает »
Получаем перечень каталогов указанного каталога, для каждого из полученных получаем перечень его каталогов.

и как можно самому менять глубину вложенности обрабатываемых каталогоов или файлов... »
Вложением циклов разбора.

Nogeus
06-12-2015, 14:26
Примерно понял - Спасибо.




© OSzone.net 2001-2012