Петля для скрытых папок в Windows - PullRequest
3 голосов
/ 10 июня 2011

Как пройти через все скрытые папки в windows-cmd?

Этот код

FOR /D %i IN (*) DO @echo %i 

обрабатывает только не скрытые папки.

1 Ответ

6 голосов
/ 10 июня 2011

Чтобы просмотреть все папки в каталоге (включая скрытые папки) в 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
...