如何在cmd中先列出子目录然后列出父目录?

How to list sub directory first and then parent directory in cmd?

如何在命令提示符中先列出子目录,然后再列出父目录。子到父遍历而不是父到子

假设我有文件夹 'Income' 和子文件夹 'Tax','Tax' 包含子文件夹 'Report' 并且需要首先列出最深的文件夹

D:/Income/Tax/Report
D:/Income/Tax/
D:/收入/

使用了 dir /A:D/S/B/O:-D 命令,它仍然列为父对子

通过管道将该命令反向排序似乎有帮助?

Microsoft Windows [Version 10.0.19043.1348]
(c) Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>d:

D:\>dir /A:D/S/B/O:-D | sort /R
// ... removed extra
D:\preload\RM_Reserve\system.sav\FactoryUpdate\FU_6_277229_20171201_200A1
D:\preload\RM_Reserve\system.sav\FactoryUpdate\FU_6_260181_20170916_100A1
D:\preload\RM_Reserve\system.sav\FactoryUpdate
D:\preload\RM_Reserve\system.sav
D:\preload\RM_Reserve\SWSetup\sw_ver
D:\preload\RM_Reserve\SWSetup
D:\preload\RM_Reserve
D:\preload\RM_PATCH
D:\preload\FactoryUpdate\UserDLSoftpaq
D:\preload\FactoryUpdate
D:\preload
D:\Income\Tax\Reports         // Listed here
D:\Income\Tax
D:\Income
D:\EFI\Microsoft\Boot\zh-tw
D:\EFI\Microsoft\Boot\zh-hk
D:\EFI\Microsoft\Boot\zh-cn
D:\EFI\Microsoft\Boot\tr-tr
D:\EFI\Microsoft\Boot\sv-se
// ... removed extra