在Windows中打印文件夹和目录内容的5种方法

无论您是家庭用户还是企业的一员,您可能有一天都需要打印一个包含目录全部内容的列表,而当这一天到来时,以下方法将为您节省大量时间。在本文中,我们将向您展示五种不同的方式来将文件夹内容打印为列表。

1.命令DOS

这是许多容易记住和易于执行的重要命令行命令之一:

  1. 在“开始”菜单搜索栏中键入命令提示符,然后选择最匹配的命令以打开“命令提示符” 。现在,右键单击并选择“以管理员身份运行”。
  2. 使用cd命令导航到要打印的目录。例如,浏览到您的文档文件夹,你会输入CD C:用户 YourUserName 文件,为你自己交换出出yourusename。
  3. 键入dir> print.txt,然后按Enter并退出命令提示符。
  4. 在文件资源管理器中,导航到相同的文件夹,您应该看到一个print.txt文件。这是一个纯文本文件,可以在记事本(或任何其他文本编辑器)中打开然后打印。

相关:如何在Windows 10上使用命令提示符(CMD)更改目录

2.设置上下文菜单

您可以将打印目录功能添加到任何文件夹的右键单击上下文菜单。这会将文件夹内容列表直接发送到打印机。对于Windows 10,请按照下列步骤操作:

  1. 启动记事本(或您喜欢的文本编辑器)。
  2. 粘贴以下内容:
     @echo off
    dir %1 /-p /o:gn > "%temp%Listing"
    start /w notepad /p "%temp%Listing"
    del "%temp%Listing"
    exit
  3. 将文件另存为%WinDir% Printdir.bat ,它将放置在Windows系统根目录中。 (如果由于权限而无法将其保存在所需的位置,然后将其手动移动到C:/ Windows目录。)
  4. 关闭记事本。
  5. 再次启动记事本以创建一个新文件。
  6. 粘贴以下内容:
     Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOTDirectoryShell]
    @="none"
    [HKEY_CLASSES_ROOTDirectoryShellPrint_Directory_Listing]
    @="Print Directory Listing"
    [HKEY_CLASSES_ROOTDirectory
    hellPrint_Directory_Listingcommand]
    @="Printdir.bat "%1""
    [HKEY_CLASSES_ROOTSOFTWAREClassesDirectory]
    "BrowserFlags"=dword:00000008
    [HKEY_CLASSES_ROOTSOFTWAREClassesDirectory
    hellPrint_Directory_Listing]
    @="Print Directory Listing"
    [HKEY_CLASSES_ROOTSOFTWAREClassesDirectory
    hellPrint_Directory_Listingcommand]
    @="Printdir.bat "%1""
    [HKEY_CURRENT_USERSoftwareMicrosoftWindowsShellAttachmentExecute{0002DF01-0000-0000-C000-000000000046}]
    @=""
    [HKEY_CLASSES_ROOTSOFTWAREClassesDirectory]
    "EditFlags"="000001d2"
  7. 将文件另存为%UserProfile% Desktop PrintDirectoryListing.reg ,它将放置在您的桌面上。
  8. 转到桌面,然后双击PrintDirectoryListing.reg文件。这将修改Windows注册表,这可能会有风险!如果您担心,请首先备份注册表
  9. 在文件夹内单击鼠标右键,然后选择“打印目录列表”以直接打印列表。

3.卡伦的电动工具

卡伦的目录打印机是具有丰富功能的GUI工具。尽管如此,我们主要关心的是它是否能够在文件的其他数据旁边打印文件名,例如文件大小,扩展名,上次修改的日期和时间以及属性。

可以按名称,大小,创建日期,上次修改日期或上次访问日期对文件的打印列表进行排序。还可以仅过滤文件列表以包括满足某些条件的文件,并且可以格式化或突出显示结果列表(但仅限于一定程度)。

Karen的目录打印机可以包含在右键单击上下文菜单中,并且也适用于联网计算机。文件列表可以直接发送到打印机,也可以另存为文本文件。

下载:适用于Windows 10的Karen目录打印机(免费)

4.目录列表和打印

与Karen的目录打印机相比,目录列表和打印是一种更简单,更小的解决方案。可以将生成的列表复制到剪贴板并粘贴到其他程序中,也可以单击将其直接插入到Word和Excel等程序中。

由于数据由制表符分隔,因此甚至可以将其作为表自由粘贴到Excel中。

连同文件属性,目录列表和打印可以控制带有或不带有文件扩展名的文件名的显示。它还提供用于对结果列表进行排序并将其集成到右键单击上下文菜单中的选项。专业版可以包含更高级的数据,例如校验和,媒体尺寸,元文件属性等。

下载: Windows 10目录列表和打印(免费,$ 22 Pro)

5. JR目录打印机

JR Directory Printer是本文中三个第三方应用程序中最轻的一个,下载大小仅为173KB。它是便携式的,因此甚至不需要安装。

如果在Windows 10上启动它时遇到任何问题,则必须在兼容模式下运行它:

  1. 右键单击JDirPrinter.exe,然后选择“属性”
  2. 在“兼容性”选项卡下,选中“在兼容模式下运行此程序”,然后选择“ Windows XP(Service Pack 3)”

之后很容易使用。选择要列出的文件夹,选择是否要递归(包括)其所有子文件夹,以及是否要小写文件名,然后单击Start 。它将创建并打开一个名为DirPrint.txt的文件,您可以在其他位置进行编辑或复制。

其他选项(在“显示”选项卡下)包括以KB /字节为单位的文件大小,属性和自定义文件长度。它非常轻巧和简单,但它确实是。

下载:适用于Windows 10的JR目录打印机(免费)

您如何打印目录内容?

Windows可能不具备以用户友好的方式打印出文件夹内容的本机功能,但是由于变通办法和所有的免费软件,这实际上很容易。