最近,我不得不向朋友发送计算机上特定目录中所有文件和文件夹的列表,这花了我一些时间来找出解决问题的最佳方法。 在尝试了各种方法之后,我能够创建一个外观漂亮的Excel电子表格,其中包含文件和文件夹上的所有数据以及其他信息,例如文件大小,上次修改日期等。

在本文中,我将提到生成目录列表的两种主要方法:使用命令行或使用第三方程序。 如果您的需求非常简单,那么命令行方法是最简单的,不需要任何其他工具。 如果您需要更详尽的报告,请查看免费软件实用程序。

命令行

因此,让我们先从命令行方法开始,因为它很简单,对于90%的阅读本文的人来说可能足够了。 首先,打开资源管理器并浏览到要获取其目录列表的文件夹上方的文件夹目录。

如果要打印出C:\ Test \ MyTestFolder的文件和文件夹列表,请导航到C:\ Test,按SHIFT键,然后右键单击MyTestFolder。 继续,然后从菜单中选择“打开命令窗口”。

打开命令窗口

在命令提示符下,您必须输入一个非常简单的命令:

目录> filename.txt

dir命令生成当前目录中文件和文件夹的列表,右尖括号表示应将输出发送到文件而不是屏幕上。 该文件将在当前文件夹中创建,如果您使用记事本打开它,它将如下所示:

打印目录清单

默认情况下,该命令将为您提供上次修改的日期/时间,文件大小,目录列表和实际文件名。 如果需要其他信息,可以向命令添加参数。

例如,如果您不想要所有这些额外的信息,则可以使用以下命令仅打印文件和文件夹的名称:

dir / b>文件名.txt

在上面的示例中,您会注意到有一个名为Word Stuff的文件夹,但是输出未列出该目录中的任何文件。 如果要获取所有文件和文件夹的列表,包括当前目录的子目录,则可以使用以下命令:

dir / b / s> filename.txt

请注意,如果您想要完整的目录和子目录以及额外的大小等信息,也可以删除/ b。这是下面的dir / s> filename.txt的输出。

文件清单

dir命令还有很多其他命令行参数,在这里我不会提到,但是您可以在Microsoft网站上查看它们的完整列表。 使用额外的参数,您还可以显示文件属性(隐藏,压缩等),显示文件所有权等。 然后,您可以将数据导入Excel并选择制表符分隔的格式,以便将数据分为多个单独的列,而不是将它们打包成一列。

第三方软件

目录列表和打印

目录列表和打印是用于打印目录列表的最佳实用程序之一。 下载它时,您会注意到某些功能被禁用。 这是因为免费版本未包含Pro版本中包含的所有选项。 要解锁所有内容,您需要支付20美元。

但是,除非您真的需要每天打印出目录列表,否则免费版本对任何人来说都绰绰有余。 安装后,您必须首先选择要打印的目录。 您也可以从右侧的收藏夹列表中进行选择。

目录列表打印

请注意,此时,您应该在程序底部的文本窗口中看到预览的输出。 我非常喜欢这样做,因为您可以尝试各种选项,并立即查看结果更新。 现在,单击名为Selection的第二个选项卡。

选择文件

默认情况下,将选中“提供”子目录和“提供”文件。 这意味着它将打印出当前目录中的文件列表,并将包括当前目录中的所有文件夹。 它不会列出子目录中的文件。 如果要这样做,则必须选中底部的“遍历子目录”框。

如您所见,您可以在免费版本中包含创建日期,修改日期,文件大小,路径等,但是如果您需要文件所有者,文件属性等,则需要解锁该软件。 在下面的示例中,我选中了显示文件大小和通过子目录运行以获取此输出:

目录清单

我将跳过第三个标签(过滤器),因为它在免费版本中已被完全禁用。 付费版本具有一些相当高级的过滤选项,但实际上只有在您拥有成千上万个文件时才需要。 在“输出”选项卡上,可以选择要将清单导出到的位置。

输出清单

您可以打印,复制到剪贴板或导出到Word和Excel。 令人讨厌的是,他们禁用了复制到记事本并导出到免费版本的文件的功能。 “操作”选项卡也被完全禁用,因此此处不再赘述。 总体而言,该程序的免费版本做得很好,并且足以获得目录的完整而完整的列表。

卡伦的目录打印机

Karen的Directory Printer相当老(2009),但是在导出目录列表方面仍然做得很好。 它没有目录列表和打印专业版那么多的选项,但是与免费版本相比,它非常接近。

karen目录打印机

您必须先从“打印”选项卡或“保存到磁盘”选项卡中进行选择。 两者完全相同,一个仅打印到打印机,另一个将输出保存到磁盘。 可能不需要两个单独的选项卡,但这是一个旧程序。

选择您的文件夹,然后选择是仅打印文件名,仅打印文件夹名还是同时打印两者。 您也可以告诉它搜索子文件夹并打印出来。 此外,您可以包括或排除系统文件,隐藏文件和只读文件。

单击“显示网络”复选框将使您能够查看所有网络驱动器和共享并打印出它们的结构! 这对于在服务器上具有文件夹共享的办公网络非常有用。

您还可以按文件名,文件扩展名,文件大小,创建日期,修改日期等进行排序。 您还可以放置文件过滤器,以便仅打印某些类型的文件,例如仅图像,声音文件,可执行文件,文档等。

打印目录列表

最后,您可以从要包括在文件打印列表中的大量属性中进行选择。 默认情况下,它选中了一些我不关心的项目,例如属性,上次访问日期等。只需取消选中它们,并确保单击“文件夹信息”选项卡,然后在此处进行相同的操作即可。

文件信息

将文件保存到磁盘时,程序会插入一堆无用的注释,可以通过选中“忽略注释行”框将其删除。 您还可以通过选中第二个框来摆脱显示该行是文件还是文件夹的列。

忽略评论输出

最后,该程序的另一个重要功能是,它在资源管理器上下文菜单中添加了一个选项,因此您只需右键单击任何文件夹,然后选择“使用DirPrn打印”即可。

用dirprn打印

除了上面显示的内容外,该软件实际上没有太多其他内容。 它可以在Windows 7和Windows 8上正常运行,所以很棒。

因此,这些都是您可以免费生成目录列表的各种不同方式,其中包含所需的任何信息。 如有任何疑问,请发表评论。 请享用!