Как сохранить структуру файла в текстовый файл? - PullRequest
2 голосов
/ 05 марта 2012

У меня есть папка медиа-файлов размером около 1 ТБ. Я хочу сохранить имена файлов и структуру каталогов в текстовый файл для резервного копирования и ссылки. Я хочу прикрепить пакет или скрипт PowerShell к процессу резервного копирования, чтобы файл был сохранен до резервного копирования. Кто-нибудь знает простой способ сделать это?

Ответы [ 4 ]

18 голосов
/ 05 марта 2012

Вы можете использовать встроенную утилиту tree.com:

дерево c: \ folder / F

В PSCX 2.0 также есть функция PowerShell Show-Tree:

http://rkeithhill.wordpress.com/2010/05/10/pscx-2-0-show-tree/

8 голосов
/ 07 марта 2012

чистый раствор dir

dir /b /s c:\folder >foldertree.txt

имеет преимущества перед решениями Shay и mjolinor, которые

  1. не требует powershell, просто команда cmd
  2. список результатов содержит полностью указанные имена файлов, что является лучшим форматом для постобработки любого вида.
6 голосов
/ 05 марта 2012

Чтобы просто сохранить структуру каталогов и имена файлов:

get-childitem <dir> -recurse | select -expand fullname > dirtree.txt
0 голосов
/ 20 сентября 2018

Откройте PowerShell в папке и запустите его, чтобы отобразить дерево файлов в PowerShell:

tree /a /f

или сохранить его в виде TXT-файла:

tree /a /f > tree.txt
...