Когда я запускаю tree /a /f > output.txt
в Windows cmd, я получаю хорошо отформатированную структуру каталогов. Но список каталогов не в каком-то определенном порядке. Как мне заставить дерево сортировать папки и файлы в алфавитном порядке?
Примечание: мне нужно, чтобы выходные данные были отформатированы в виде иерархии, поэтому использование dir
, вероятно, будет недостаточно. Мне, вероятно, нужно использовать tree
.
Выдержка из вывода дерева
+---HCM Documents
| +---Interfaces
| +---Process Flows
| +---Workshops
| | \---Overviews
| +---Approvals
| +---Requirements
| \---Misc
+---Testing Documents
+---Communications
| +---Statuses
| +---Meeting Minutes
+---Finance Documents
| +---Taxes
| +---General Ledger
| +---Business
| +---Process Flows
| +---Purchases
| \---Workshops
+---Unfiled
+---Infrastructure Documents
+---Financials
| +---Issue and Risk Log
| +---Timelines
| +---Templates
| \---Decisions Log
Обратите внимание, что имена папок не в алфавитном порядке. Они также не в порядке изменения даты или размера или любого другого порядка, о котором я могу думать.
Кроме того, это порядок по умолчанию, который я получаю при запуске dir
без указания порядка сортировки.
Эти документы доступны через сетевой диск, но я не понимаю, почему это должно иметь значение. (Хотя, когда я запускаю дерево в локальных папках, они кажутся в алфавитном порядке. Возможно, это на самом деле фактор?)