我对 Windows 的这个用户友好功能感到非常惊讶,我在其中保存了一个网页(在 Firefox 中),生成了一个 HTML 文件和一个用于 CSS、JS、PNG 和其他材料的目录,以及该文件和目录的位置有效地粘合在一起。
如果我将文件复制到另一个位置,目录也会被复制。
如果我删除目录,文件也会被删除。
如果我尝试重命名目录,则会出现一条警告: 如果重命名此文件夹,关联的 HTML 文件可能无法正常工作。这当然不同于文件扩展名和应用程序之间的关联。
如果我只对 HTML 文件感兴趣,则无法仅复制该文件或仅删除目录。当然,我可以重新开始下载带有“html only”的页面,但我的观点是:
到底是怎么回事?这是如何运作的?这是文件夹重定向吗?
如何建立或破坏两个文件系统对象(如文件和目录)的关联?
我也用 DOS 命令提示符、Altap Salamander 和 Linux 尝试过这个。该关联似乎是 Windows 资源管理器的一项功能。但我真的更喜欢使用文件资源管理器(在 Windows 中)。
好的,我刚刚找到了答案。根据这篇 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,因此您可以将代码复制/粘贴到页面上而无需下载(正如页面上所述)。
添加注册表项后:
| 归档时间: |
|
| 查看次数: |
1481 次 |
| 最近记录: |