如何断开 HTML 文件与其目录之间的 Windows 资源管理器连接?

Rol*_*and 6 windows-explorer

我对 Windows 的这个用户友好功能感到非常惊讶,我在其中保存了一个网页(在 Firefox 中),生成了一个 HTML 文件和一个用于 CSS、JS、PNG 和其他材料的目录,以及该文件和目录的位置有效地粘合在一起。

如果我将文件复制到另一个位置,目录也会被复制。

如果我删除目录,文件也会被删除。

如果我尝试重命名目录,则会出现一条警告: 如果重命名此文件夹,关联的 HTML 文件可能无法正常工作。这当然不同于文件扩展名和应用程序之间的关联

如果我只对 HTML 文件感兴趣,则无法仅复制该文件或仅删除目录。当然,我可以重新开始下载带有“html only”的页面,但我的观点是:

  • 到底是怎么回事?这是如何运作的?这是文件夹重定向吗?

  • 如何建立或破坏两个文件系统对象(如文件和目录)的关联

我也用 DOS 命令提示符、Altap Salamander 和 Linux 尝试过这个。该关联似乎是 Windows 资源管理器的一项功能。但我真的更喜欢使用文件资源管理器(在 Windows 中)。

Rol*_*and 5

好的,我刚刚找到了答案。根据这篇 2001 年的帖子,这是 Windows 2000 专门用于保存 HTM(L) 页面的功能:

JSI 技巧 3841. 什么是 Windows 2000 连接文件功能?

它还说可以通过添加这个值为 1 的 REG DWORD 注册表项来关闭它:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\NoFileFolderConnection

因此,您还可以通过将 html 页面的 EXTENSION 重命名(例如,重命名为 foo.htmlXXX)来断开特定 HTML 页面的连接。我对此进行了测试,您必须单击“确定”两次:确认您更改了扩展名,并确认您断开了与相关 HTML 目录的连接,这正是我想要的。然后只需删除该目录,并将扩展名更改回 foo.html 。


小智 5

您还可以将“thickets”键导入注册表中。它将向“文件夹选项”添加一个单选组,允许您选择管理文件的方式。设置一次,不再需要重命名解决方法。

密钥副本位于: http://www.sevenforums.com/general-discussion/141877-breaking-html-association.html#post1219858

它只是一个文本文件,您可以将其另存为.reg而不是.txt,因此您可以将代码复制/粘贴到页面上而无需下载(正如页面上所述)。

添加注册表项后:

新文件夹选项的图像