是否有一个应用程序可以获取目录列表并将其写入文件?

是否有一个应用程序可以获取目录列表并将其写入文件?

一个简单的文本文件或者 csv 就可以了。

我需要一个可以将列表导出到文件的程序。

答案1

Karen 的目录打印机可以打印驱动器上每个文件的名称,以及文件的大小、上次修改的日期和时间以及属性(只读、隐藏、系统和存档)!现在,文件列表可以按名称、大小、创建日期、上次修改日期或上次访问日期排序。当然,您可以保存到文件而不是打印。

在此处输入图片描述

Karen 的目录打印机是免费软件。

或者从运行 DIR 命令色彩控制台然后点击按钮 HTML 或 RTF

在此处输入图片描述

ColorConsole 是免费软件且可移植。

JR 目录打印机实用程序(另一个便携式免费程序)允许您打印目录和/或子目录中包含的每个子目录和/或文件的列表。它支持小写/dos 样式文件名、文件大小(以 KB/字节为单位)、属性、自定义文件长度等。

在此处输入图片描述

答案2

在您想要列表的文件夹中打开命令提示符并输入“dir > output.txt”。

有一个XP 电源玩具当您右键单击文件夹名称时,它会将“在此处打开命令窗口”添加到上下文菜单中。

虽然不太美观,但您可以控制输出。输入“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.

答案3

如果您需要比使用 dir 稍微“漂亮”一点的版本,您可以从命令提示符执行以下操作;

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

答案4

您可以获取屏幕截图并使用 Snagit 将其转换为文本,或者只需打开命令提示符并输入:

DIR > somefilename.txt

这将生成一个目录列表(DIR 命令)并将其输出重定向到名为 的文本文件somefilename.txt。显然,您可以随意命名该文件。

然后,您可以在 Excel 中打开文本文件,并使用工具 -> 数据 -> 文本到列将其转换为电子表格可读的格式。

相关内容