如何在Windows目录中打印文件列表


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

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

命令行

所以让我们首先从命令行方法开始,因为它很容易并且可能足够90阅读本文的人中有%的人。首先,打开资源管理器并浏览到要获取其目录列表的文件夹上方的文件夹目录。

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

open command window

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

dir> filename.txt

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

print directory listing

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

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

dir / b> filename.txt

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

dir / b / s> filename.txt

请注意,如果您希望完整目录和子目录列表中包含大小等额外数据,您也可以删除/ b。这是的输出dir / s> filename.txt在下面。

list of files

dir命令有一堆其他命令行参数我赢了这里不提,但你可以在微软的网站上查看完整列表 。使用额外参数,您还可以显示文件属性(隐藏,压缩等),显示文件所有权等。然后,您可以将数据导入Excel并选择制表符分隔,以便将数据分成单独的列,而不是捆绑成一列。

第三方免费软件

目录列表&打印

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

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

directory list print

请注意,此时您应该看到预览的输出程序的底部文本窗口。我非常喜欢这个,因为您可以使用不同的选项,并立即查看结果。现在点击名为选择的第二个标签。

select files

默认情况下,提供子目录并选中提供文件。这意味着它将打印出当前目录中的文件列表,并包含当前目录中的所有文件夹。它不会列出子目录中的文件。如果你想这样做,你必须检查底部的Run through subdirectories框。

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

directory listing

我将跳过第三个选项卡(Filter),因为它在免费版本中被完全禁用。付费版本有一些非常先进的过滤选项,但实际上只有拥有数千或数百万个文件才需要。在输出标签上,您可以选择要将商家信息导出到的位置。

output listing

您可以打印它,复制到剪贴板,或导出到Word和Excel。令人讨厌的是,他们禁用了复制到记事本并导出到免费版本的文件。 “操作”选项卡也完全禁用,因此不会在此处进行操作。总的来说,该程序的免费版本做得非常好,足以获得完整而彻底的目录列表。

Karen的目录打印机

凯伦的目录打印机 很旧(2009),但仍然可以很好地导出目录列表。它没有“目录列表”和“列表”这样的选项。打印专业版,但与免费版相比,它非常接近。

karen directory printer

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

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

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

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

print directory list

最后,您可以从要包含在文件打印列表中的大量属性中进行选择。默认情况下,它会检查一些我不关心的项目,例如属性,上次访问日期等。只需取消选中它们并确保单击文件夹信息标签并执行相同操作那里。

file info

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

omit comments output

最后,另外一个该程序的一大特色是它为您的资源管理器上下文菜单添加了一个选项,这样您只需右键单击任何文件夹并选择“使用DirPrn打印”。

print with dirprn

除了上面显示的内容之外,该软件没有太多其他内容。它在Windows 7和Windows 8上运行良好,所以非常棒。

因此,您可以根据需要使用尽可能多的信息来免费生成目录列表。如果您有任何疑问,请发表评论。享受!

当打印作业卡在Windows打印队列中时重置打印系统

相关文章:


1.01.2015