Я пытаюсь получить выпуск пакетного файла ТОЛЬКО короткое имя папок и подпапок в файл. Однако, с приведенным ниже примером, я могу получить полный путь.Пакетный файл 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