2013-09-25 3 views
0

Я пытаюсь создать дерево каталогов для определенного набора папок на определенном уровне. Я нашел, как ограничить результаты Tree с помощью регулярных выражений, но я не уверен, как ограничить полученное дерево только словами, каталоги на первом уровне, а не рекурсивно находить все подкаталоги.Создание дерева каталогов на иерархическом уровне

В Linux можно сделать tree -L 1, чтобы ограничить результаты до первого уровня. Как это сделать в Windows cmd?

Пример - Если мой каталог папки следующим образом:

Folder A 
    Folder B 
     Folder C 
Folder D 
    Folder E 

Я хочу, чтобы мой результат дерево быть:

(уровни только показывая 2)
--Folder A 
----Folder B 
--Folder D 
----Folder E 

Tree помощь заключается в следующем:

Graphically displays the folder structure of a drive or path. 

TREE [drive:][path] [/F] [/A] 

    /F Display the names of the files in each folder. 
    /A Use ASCII instead of extended characters. 

ответ

1

Вы не можете использовать какой-либо другой инструмент. В приложении в C#, например, это будет несколько строк кода.

Пакетный файл CDS.bat, который is here претендует на то, что вы хотите. Я его не тестировал.

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