Экспорт структуры папок и подкаталогов / файлов в текст - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь экспортировать структуру папок и файлов моего портативного жесткого диска в текстовый файл, чтобы иметь внешний доступ.

Я хочу иметь возможность скопировать структуру папок моей папки Музыка (100ГБ +) в текстовый файл, включая файлы во вложенных папках.

Примечание. Я хочу скопировать только структуру и макет папки и ее подкаталогов и файлов, а не фактический файл.

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

Команда была:

Get-ChildItem | tree > Music_Structure.txt

Я хотел бы что-то похожее на следующий вывод в текстовом файле.

C:.
├───Music
│   ├───Eminem
│   │   └───The Eminem Show
│   │       └───01 Curtains Up (skit).flac
                02 White America.flac

и т. Д.

Я пробовал другие варианты, такие как командная строка tree команда и dir команда, но не дает мне чистый вывод.

Ищу определенную команду или метод, который я могу использовать каждый месяц, чтобы сохранить этот текстовый файл.

Операционная система: Windows 10 x64 Версия 1809

1 Ответ

0 голосов
/ 13 декабря 2018

Вам просто нужно использовать tree /F, и тогда он будет включать файлы в папки.Вам также вообще не нужно использовать Get-ChildItem, вы можете просто указать путь к дереву:

tree /f c:\your\music\folder > Music_Structure.txt

Обратите также внимание, что tree - это не команда PowerShell, а скорее исполняемый файл командной строки,так что вы можете использовать его непосредственно в командной строке.

~> 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.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...