4

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

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

7 ответов7

6

Откройте командную строку в папке, список которой вы хотите, и введите «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.
2

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

Карен Каталог Принтер является бесплатным.

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

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

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

2

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

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

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

Указатель мыши

Вывод выглядит так:

Выход

1

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

DIR > somefilename.txt

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

Затем вы можете открыть текстовый файл в Excel и использовать Инструменты -> Данные -> Текст в столбцы, чтобы перевести его в формат, читаемый в электронной таблице.

0

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

ls -l > file.txt

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .