Как нам добиться рекурсивного перечисления каталогов в DOS?
Я ищу команду или скрипт в DOS, который может дать мне рекурсивный список каталогов, похожий на ls -R
команду в Unix.
dos
directory-listing
StarDotStar
источник
источник
tree /f
дает приятное отображение для глаз :-)dir /s /b /a:d>output.txt
перенесет его в текстовый файлисточник
Вы можете получить параметры, которые вы запрашиваете, набрав:
Для полного списка попробуйте:
источник
Вы можете использовать различные опции с FINDSTR для удаления ненужных строк, например так:
Обычный вывод содержит записи, подобные этим:
Вы можете удалить их, используя различные опции фильтрации, предлагаемые FINDSTR. Вы также можете использовать отличный unxutils, но он по умолчанию преобразует вывод в UNIX, поэтому вы больше не получаете CR + LF; FINDSTR предлагает лучший вариант Windows.
источник
dir /s /b | find /v /c ""
.Мне нравится использовать следующее, чтобы получить хорошо отсортированный список текущего каталога:
источник