8.5 切断foobar.html文件与foobar_files目录之间关联 Q: 在XP SP1中发现foobar.html文件与foobar_files目录之间存在某种关联性,删除前 者时,Explorer自动删除后者(包括目录中的所有内容)。一般在IE中选择"另存为"时, 会同时出现这二者。问题在于Explorer简单假设这二者之间存在必然联系,而未在注 册表、INI配置文件或其它什么地方记录这种关联性,自动删除后者时也未提示当前 用户。手工创建grin.html文件与grin_files目录,删除grin.html文件时资源管理器 自动删除grin_files目录。更糟的是反过来操作也成立。感觉这样很危险,有何建议。 A: "Albert N. Umerov" 这是Explorer的特性,而非Win32 API的特性,比如在cmd.exe中删除grin.html,并 不会导致grin_files目录被自动删除。 换用其它文件管理软件即可,比如Total Commander。 A: Michael Wojcik 以XP SP1为例: -------------------------------------------------------------------------- 1) 资源管理器->工具->文件夹选项->查看->高级设置->管理Web页和文件夹对 2) 这里有三个选择 a. 显示两部分并分别进行管理 b. 显示两部分但是作为单一文件进行管理 c. 作为单一文件显示和管理对 缺省设置是c,改成a即可。 -------------------------------------------------------------------------- D: scz 上述设置对应注册表项如下: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer NoFileFolderConnection REG_DWORD 1 2 0 如果在GUI中没有找到修改设置的地方,可以直接修改注册表项,不必重启、注销, 立即生效。 -------------------------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] "NoFileFolderConnection"=dword:00000001 --------------------------------------------------------------------------