在Windows中将文件与文件夹关联/分组,以便将它们一起移动


10

我使用Google Chrome保存了HTML网页。HTML文件和包含图像的文件夹已保存在我的计算机上。现在,当我将HTML文件移动到其他位置或删除它时,文件夹将随之移动。

如何执行该关联?

我在Windows上看到这种现象。它是NTFS特有的吗?也可以在Linux上实现吗?


Answers:


18

这是专门针对Windows外壳,并适用为.htm和.html文件。如果您从命令提示符处移动了文件,则关联的文件夹将保留在原位。在Windows XP中,可以通过“资源管理器”窗口中的“工具”->“文件夹选项”(或“控制面板”中的“文件夹选项”图标)来控制此行为。在“视图”选项卡上,“高级设置”下是一组标记为“管理网页和文件夹对”的选项。

Windows 7似乎已经没有用于更改此行为的GUI选项;我不确定Vista。

该功能可以通过注册表进行管理。键HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer,DWORD值NoFileFolderConnection。通过将值设置为1禁用功能。通过将值设置回0或完全删除该值来重新启用功能。

该功能本身称为Connected Files,在此MSDN页面上可以找到参考。

要将功能扩展到HTML页面及其相关文件夹之外,您必须自己实现所有功能。 SHFileOperation已经对连接的文件提供了特殊的支持,但是似乎没有任何扩展它的方法。

由于该功能与外壳相关,因此必须在Linux的文件管理器中重新创建。


1
我使用的是Windows7。并且必须有一种方法可以像Google Chrome那样对保存的HTML文件进行编程来建立它。
罗希特·邦加

6
@iamrohitbanga:不,它完全由文件/文件夹名称驱动。更新了我的答案,提供了更多信息和参考。我很好奇那票到底是干什么的,不管谁干了。
afrazier 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.