#windows #windows-xp #cmd
#Windows #windows-xp #cmd
Вопрос:
Как я могу выполнить цикл по всем скрытым папкам в Windows-cmd?
Этот код
FOR /D %i IN (*) DO @echo %i
обрабатывает только не скрытые папки.
Ответ №1:
Для перебора всех папок в каталоге (включая скрытые папки) в cmd вы можете использовать:
FOR /F "tokens=*" %i IN ('DIR /A:D /b') do @echo %i
Вы можете исключить системную папку с помощью:
FOR /F "tokens=*" %i IN ('DIR /A:D-S /b') do @echo %i
И если вы хотите получить вложенные папки (возможно, вы не захотите этого делать в папке со многими вложенными папками) :
FOR /F "tokens=*" %i IN ('DIR /A:D /s /b') do @echo %i