将Windows目录转换为HTML列表


是否需要创建列出特定Windows目录中的所有文件和文件夹的HTML文件?可能不是你经常需要做的事情,但它偶尔会派上用场。

例如,如果你想快速创建一个包含所有文件和文件夹的列表。窗口目录并以易于查看的格式将其发送给某人。之前我曾写过如何使用命令行或第三方应用程序打印Windows目录中的所有文件和文件夹的列表 ,但是,这些选项只输出到文本,Word或Excel。

DirHTML

DirHTML 是一个漂亮的程序,几乎可以做同样的事情,生成一个递归的文件和文件夹列表,但输出为HTML表格链接!因此,您实际上可以单击任何文件以在Web浏览器中打开文件,或者使用该文件类型的默认应用程序。对于在本地工作的网页开发人员来说,这可能非常方便。

以下是HTML输出的目录列表与我计算机上的下载文件夹相似。你会注意到输出有点简单,看起来很老式。这是因为程序很旧,因此它创建的网页看起来很旧。如果你想要一个更好的目录列表输出,请查看我在下面提到的第二个名为Snap2HTML的程序。

dirhtml

顶部是锚点,它是指向您指定的目录中的所有文件夹的链接。之后,将根文件夹中的根文件夹内和每个文件夹中的所有文件及其基本文件属性列出。您可以单击任何文件来打开它们。

下载程序后,只需运行dirhtml.exe文件,您将获得如下配置窗口:

create directory listing

该程序具有高度可配置性,但您也可以选择该文件夹并单击构建按钮不想做任何其他事情。您可以根据文件扩展名(文件规范)或按文件名进行过滤。

其他下,您可以指定要包含的文件属性在HTML输出中指定是否要在链接中使用完全限定的路径。如果您希望能够将文件/文件夹传输到另一台计算机,这将非常有用。您可以将文件夹复制到同一路径下的另一台计算机,即C:\ My Documents \ Test,并且仍然可以单击HTML列表中的文件以打开它们。

print directory listing

排序下,您可以选择按文件名,大小,日期和扩展名对文件进行排序。

sort files

您还可以配置程序以递归方式构建目录列表。您可以选择是要在一个HTML文件中创建所有链接,还是为每个单独的文件夹创建一个HTML文件。

html directory listing

总的来说,这是一个有用的程序,以便为Windows中的任何文件夹分支快速创建HTML网页。

Snap2HTML

第二个程序Snap2HTML 没有那么多选项,但输出看起来更好。这是我计算机上相同下载目录的HTML输出:

snap2html output

该程序有一个非常简单的界面,只有几个选项。要运行该程序,只需双击Snap2HTML.exe文件即可。与DirHTML一样,此程序不需要安装。

snap2html gui

首先,选择要启动目录列表的根文件夹。如果您愿意,有两个选项可以包含隐藏文件或系统文件。您可以更改HTML页面的标题,如果您希望每个文件都是可点击的链接,则可以选中链接文件下的启用

您可以检查准备好后在浏览器中打开按钮,然后单击创建快照以生成HTML目录列表。系统将提示您先保存HTML文件,然后它将在默认的Web浏览器中打开。

因此,您有两个程序可以完成工作。每个人都有自己的优点和缺点,所以请随意挑选一个更适合您需求的产品。如果您有任何疑问,请发表评论。享受!

Windows API開發入門 04 API 數據結構

相关文章:


31.08.2015