我想让一个批处理文件输出文件夹和子文件夹的短名称。但是,在下面的例子中,我只能获得完整路径。Windows批处理文件 - 显示所有文件夹和子文件夹的相对路径
DIR /S /B /O:N /A:D > FolderList.txt
将输出:
X:\Example\Folder 1
X:\Example\Folder 2
X:\Example\Folder 3
X:\Example\Folder 1\Sub-Folder 1
X:\Example\Folder 1\Sub-Folder 2
X:\Example\Folder 2\Sub-Folder 1
当所要求的是:
Folder 1
Folder 2
Folder 3
Folder 1\Sub-Folder 1
Folder 1\Sub-Folder 2
Folder 2\Sub-Folder 1
问题自带/S
开关,允许DIR
命令递归到子文件夹。
是否有一种简单的方法,仅使用Windows批处理文件,将当前目录中的文件夹和子文件夹列表输出为文本文件?
重复http://stackoverflow.com/questions/8385454/batch-files-list-all-files-in-a-directory-with-relative-paths – Compo
@Compo这是如何重复?你链接的问题是指**文件**,而我需要一个**文件夹列表**。 – Deadmano