Вопрос Есть ли приложение, которое может взять список каталогов и записать его в файл?


Простой текстовый файл или csv будет делать.

Мне нужна программа, которая может экспортировать листинг в файл.


4
2018-02-18 20:17


происхождения




ответы:


Принтер Карен может печатать имя каждого файла на диске, а также размер файла, дату и время последней модификации и атрибуты (только для чтения, скрытые, системные и архивные)! И теперь список файлов можно сортировать по имени, размеру, дате, дате последнего изменения или дате последнего доступа. Конечно, вы можете сохранить файл вместо печати.

enter image description here

Карен-справочник Карен является бесплатным.

Или запустите команду DIR из ColorConsole а затем нажмите кнопку HTML или RTF

enter image description here

ColorConsole является бесплатной и портативной.

JR Directory Printer Утилита (другая переносная халява) позволяет печатать список всех подкаталогов и / или файлов, содержащихся в каталоге и / или подкаталоге. Он поддерживает имя файла в нижнем регистре / dos, размер файла в КБ / байтах, атрибуты, пользовательскую длину файла и т. Д.

enter image description here


2
2018-02-18 20:20



+1. Инструмент Карена довольно быстр, и выход очень полезен. - Rob W


Откройте командную строку в папке, которую вы хотите распечатать, и введите «dir> output.txt».

Есть XP Powertoy который добавляет «Открыть командное окно здесь» в контекстное меню при щелчке правой кнопкой мыши по имени папки.

Это будет не очень красиво, но вы можете управлять выходом. Введите "dir /?" для списка опций.

Displays a list of files and subdirectories in a directory.

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
  [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

  [drive:][path][filename]
              Specifies drive, directory, and/or files to list.

  /A          Displays files with specified attributes.
  attributes   D  Directories                R  Read-only files
               H  Hidden files               A  Files ready for archiving
               S  System files               -  Prefix meaning not
  /B          Uses bare format (no heading information or summary).
  /C          Display the thousand separator in file sizes.  This is the
              default.  Use /-C to disable display of separator.
  /D          Same as wide but files are list sorted by column.
  /L          Uses lowercase.
  /N          New long list format where filenames are on the far right.
  /O          List by files in sorted order.
  sortorder    N  By name (alphabetic)       S  By size (smallest first)
               E  By extension (alphabetic)  D  By date/time (oldest first)
               G  Group directories first    -  Prefix to reverse order
  /P          Pauses after each screenful of information.
  /Q          Display the owner of the file.
  /S          Displays files in specified directory and all subdirectories.
  /T          Controls which time field displayed or used for sorting
  timefield   C  Creation
              A  Last Access
              W  Last Written
  /W          Uses wide list format.
  /X          This displays the short names generated for non-8dot3 file
              names.  The format is that of /N with the short name inserted
              before the long name. If no short name is present, blanks are
              displayed in its place.
  /4          Displays four-digit years

Switches may be preset in the DIRCMD environment variable.  Override
preset switches by prefixing any switch with - (hyphen)--for example, /-W.

6
2018-02-18 20:18





Если вам нужна версия чуть более красивой, чем если бы вы использовали dir, вы можете сделать следующее из командной строки;

tree /f /a "C:\Path\Of\Directory" > C:\output.txt

2
2018-02-18 20:38





На самом деле наш друг How To Geek хороший небольшой взлом реестра, который может создать вам контекстное меню, которое сделает это за вас, Я использую его довольно регулярно, и он работает на XP. Это выглядит так:

Mouse Pointer

Результат выглядит следующим образом:

Output


2
2018-02-18 20:51





Вы можете получить захват экрана и, возможно, преобразовать его в текст с помощью Snagit или просто откройте командную строку и введите:

DIR > somefilename.txt

Это создаст список каталогов (команда DIR) и перенаправит его вывод на текстовый файл, называемый somefilename.txt, Очевидно, вы можете назвать этот файл так, как хотите.

Затем вы можете открыть текстовый файл в Excel и использовать Tools -> Data -> Text to Columns, чтобы получить его в формате, пригодном для чтения в электронной таблице.


1
2018-02-18 20:21



Хорошо сыграл, +1 в командной строке. - MDT Guy


В ответах уже представлен список того, что я собираюсь предложить изначально, надеюсь, этот ответ просто укрепит его:

tree /f /a

... который печатает рекурсивное дерево списка каталогов, включая файлы (/ f), и используя вывод ASCII (/ a).

Другой вариант - это ниже, который будет делать рекурсивный (/ s) листинг в голом формате (/ b).

dir /s /b

У этого есть добавленный плюс, что он перечисляет полный путь для файлов. Очевидно, что если вы не укажете переключатель / s, он также будет генерироваться для текущего каталога.

Вы уже видели перенаправление вывода, как показано ниже, которое перенаправляет стандартный вывод в файл:

dir /s /b>listing.txt

Также доступно >>, которое добавляет вывод в файл:

dir *.exe /b>listing.txt
dir *.config /b>>listing.txt

0
2017-08-04 07:54





Вы можете установить Cygwin и используйте инструменты Unix:

ls -l > file.txt

Это создаст файл с именем file.txt, содержащий содержимое каталога.


0
2018-02-18 20:40



я думаю, что я бы предпочел родной эквивалент dir > list.txt - Ian Boyd