如何在Windows中打印或保存目录列表到文件

偶尔,您可能想要打印或保存目录中的文件列表。 Windows没有提供从界面执行此操作的简单方法,但这并不难完成。

打印目录列表可能不是您经常需要做的事情,但它偶尔会有用。 也许你只是想要一个快速列表来比较另一个目录。 也许您需要为某些工作原因生成打印列表。 或者,也许你只是想保存已安装应用程序的列表。 无论您的理由如何,打印或保存目录列表都不是太困难。 我们将向您展示通过命令提示符(或PowerShell)执行此操作的快捷方式,以及第三方工具,如果您经常这样做,它会使事情变得更加轻松。

使用Windows PowerShell打印目录列表

使用PowerShell打印或保存目录列表是一个简单,直接的过程。 首先,您需要打开命令提示符并进入要打印内容的目录。 您可以通过以下两种方式之一来完成此操作。

第一个(也是最简单的)是右键单击该文件夹,然后从上下文菜单中选择“在此打开PowerShell窗口”命令。 如果您已打开PowerShell窗口,则也可以使用cd命令导航到该文件夹​​。

注意:无论您使用PowerShell还是命令提示符,此过程的工作方式都完全相同,因此请使用您感觉最舒适的方式。

在提示符下,输入以下命令(用任何想要命名的结果文件替换“filename.txt”),然后按Enter键:

  dir> filename.txt 

Windows通过您选择的任何名称在该目录中创建一个文件。

当您在记事本中或在您最喜爱的文本编辑器或文字处理器中打开文件时,您会看到与在提示符处单独使用dir命令相同的目录列表。

如果您只想自己的文件名列表,您可以使用/b开关修改以前的命令:

  cmd / r dir / b> filename.txt 

注意:此命令的cmd /r部分告诉PowerShell按键入命令执行命令,然后退出。 如果您使用命令提示符,则不需要添加此命令的cmd /r部分,只需键入dir /b > filename.txt

该命令为您提供了一个看起来更像这样的文本文件:

还有一点小额奖金。 如果您发现自己需要经常创建一个包含目录列表的文件,我们已经写了一些小技巧,可以通过右键单击将目录的文件列表复制到剪贴板 这使得事情变得更方便一些,并且可以让您将生成的文件列表粘贴到您想要的任何类型的文档中。

使用第三方工具打印目录列表

如果您不介意安装第三方工具来完成工作,通过让您生成可以自定义,保存为文件或打印的目录列表,可以让Directory List和Print更轻松。

免费版本的目录列表和打印可能会做你需要的一切,特别是如果你只是想找到一种方法来打印单个目录中的基本文件列表。 如果您需要更强大的功能,Pro版本(22美元)可以添加大量元数据和Windows文件属性,为子目录指定递归深度,提供额外的排序功能等等。

目录列表和打印既可以作为可安装的应用程序 ,也可以作为便携式应用程序使用 ,因此请选择适合您的应用程序

使用该应用程序相当简单。 在“目录”选项卡上,选择要列出内容的目录。 您可以从分层文件夹视图或收藏夹文件夹列表中进行选择。

在“列”选项卡上,选择要在左侧列表中显示的列,然后单击“添加”按钮(向右箭头)以添加这些列。 使用左侧的向上和向下箭头调整列的位置。 并随时点击“创建/更新文件列表”按钮,查看您的列表是如何形成的。

从“显示”和“过滤器”标签中选择你想要的任何高级选项(我们将把你送到应用程序的帮助文件以获得关于这些的详细信息),然后在“输出”选项卡上选择如何生成名单。 您可以打印它,将其复制到剪贴板,或将其保存为多种常用格式。

目录列表和打印的另一个特别方便的功能是,您可以添加一个选项到文件夹的上下文菜单,使您可以快速打开该应用程序中的文件夹。 为此,您必须首先以管理员身份运行“目录列表和打印”。 用鼠标右键单击该.exe文件并选择“以管理员身份运行”选项。

应用程序加载后,打开“设置”菜单,然后选择“添加到目录上下文菜单”选项。

现在,要生成快速列表,只需右键单击一个文件夹,然后从上下文菜单中选择“在目录列表中打开并打印”命令。

您还可以将Windows资源管理器中的目录拖放到程序窗口中,以快速生成该目录的列表。

如何打印或保存目录列表到文件

00_printable_directory_listing

打印目录列表是您不经常执行的操作,但是当您需要打印其中包含大量文件的目录列表时,您不想手动键入文件名。

您可以列印影片,音乐,电子书或其他媒体的目录清单。 或者,工作中的某人可能会要求您为您正在开发的软件创建的测试用例文件列表,或者用户指南的章节文件列表等。如果文件列表很小,请将其写下来或者手动输入它不是一个问题。 然而,如果你有很多文件,自动创建一个目录列表将快速,轻松地完成任务。

本文介绍如何使用命令行将目录列表写入文件,以及如何使用免费工具在Windows资源管理器中打印或保存目录列表。

使用命令行

使用命令行打印或保存目录列表是一个简单,直接的过程。 首先,有一个简单的方法来打开命令窗口到指定目录 在Windows资源管理器中,导航到要打印或保存列表的目录。 按住Shift键,同时右键单击目录。 从弹出菜单中选择打开命令窗口。

01_opening_command_window

在命令提示符下,键入以下命令,然后按Enter键。

dir> print.txt

02_typing_dir_command

在目录中创建一个名为print.txt的文件。

03_opening_print_text_file

当您在记事本中打开文件时,或者在您喜欢的文本编辑器或文字处理器中,您将看到在命令窗口中使用“dir”命令单独显示的相同目录列表。

04_directory_listing_in_notepad

如果你只想要一个文件名列表,你可以运行:

dir / b> print.txt

使用免费工具

有一个简单的方法使用免费工具打印和保存目录列表。 目录列表和打印允许您生成可以自定义,保存为文件和打印的目录列表。

注意:有一个Freeware版本和一个Pro版本的目录列表和打印。 有一些功能在程序中的灰色的Freeware版本,除非你购买的Pro版本$ 20。 但是,Freeware版本仍然提供了大量的灵活性,用于生成您可以打印或保存的目录列表。

目录列表和打印是不需要安装的便携式程序。 只需提取下载的.zip文件(请参阅文章末尾的链接),然后运行.exe文件。

目录列表和打印的一个特别方便的功能是能够为目录的资源管理器目录上下文菜单添加一个选项。 这允许您从资源管理器中快速生成目录的列表。 为此,必须以管理员身份运行程序。 右键单击.exe文件,然后从弹出菜单中选择以管理员身份运行。

05_running_dir_list_as_admin

程序打开时,从设置菜单中选择添加到目录上下文菜单。

06_add_to_directory_context_menu

将显示一个信息对话框,说明该选项已添加到上下文菜单中。

07_context_menu_extended

要生成目录的列表,请右键单击Windows资源管理器中的目录,然后从弹出菜单中选择在目录列表+打印中打开。

08_selecting_context_menu_option

程序打开,并且在窗口底部的文本框中显示所选目录的列表,无论在窗口顶部哪个选项卡处于活动状态,该列表始终可见。 目录选项卡显示允许您手动选择目录并设置收藏夹,或者您可能经常生成列表的目录。 一些常见的系统目录已添加到收藏夹以方便访问。

09_directory_listing_in_program

选择选项卡允许您指定目录列表中显示的内容,例如日期,时间和大小。

10_selection_tab

“输出”选项卡允许您将列表目录发送到打印机或将列表复制到剪贴板以粘贴到任何文本编辑器,文字处理器或其他接受纯文本的程序。 您还可以从目录列表和打印内打开Word或Excel中的列表目录。

11_output_tab

例如,以下是Excel中的.mp3文件的目录列表。 这些列会自动放入电子表格的列中。

12_directory_listing_in_excel

我们还将列表复制到剪贴板并将其粘贴到记事本中。 列像表格一样适当地间隔开。

13_dir_listing_in_notepad

因为未安装目录列表和打印,所以桌面上的程序没有快捷方式。 您可以使用标准的Windows方法添加一个快捷方式,或者您可以从程序中轻松添加到桌面的快捷方式。 只需从设置菜单选择添加程序快捷方式到桌面。

14_adding_shortcut_to_desktop

如果您想要在网络驱动器上的目录列表,请使用目录列表和打印中设置菜单上的网络驱动器选项。 您还可以将目录从Windows资源管理器拖放到程序窗口,以快速生成该目录的列表。

下载目录列表&打印从http://www.infonautics.ch/directorylistprint/

赞 (0)
分享到:更多 ()