2015-07-09 2 views
1

Я использую эту команду для извлечения списка папок. Но проблема - это мне нужно много раз. Структура папок - signcollections \ 0022. последнее значение должно постоянно меняться до тех пор, пока оно не будет иметь . пожалуйста, помогите запустить цикл, поскольку это первый раз, когда я , используя команду DOS.как запустить рекурсию в команде DOS

реж/б «0022»> f.txt

+0

http://stackoverflow.com/questions/1355791/how-do-you-loop-in-a-windows-batch-file – Garry

+0

Попробуйте ниже код и проверьте вывод, что вы хотели, то вы можете просто перенаправить то же самое в файл. – prudviraj

ответ

1

Выполнить следующую команду из командной строки и убедитесь, что вы находитесь в пути требуется signcollections пути, ниже команда выводит все файлы в папках и вложенных папок

for /d %x in (*) do (dir "%x" /b) 
+0

Я уверен, что OP не хочет использовать параметр '/ R'. Он только просит перечислить все прямые дочерние папки, а не папки рекурсивных внуков (и т. Д.). – dbenham

+0

@ dbenham Спасибо за предложение, я изменил свой ответ :) – prudviraj

Смежные вопросы