8.5 切断foobar.html文件与foobar_files目录之间关联 https://scz.617.cn/windows/200209091200.txt 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即可。 -------------------------------------------------------------------------- 上述设置对应如下注册表项: -------------------------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] "NoFileFolderConnection"=dword:00000000 -------------------------------------------------------------------------- a、b、c分别对应1、2、0。如果没有这个键值,缺省是0。设成1就切断了关联。 reg.exe query HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer /v NoFileFolderConnection reg.exe add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer /v NoFileFolderConnection /t REG_DWORD /d 0 /f reg.exe delete HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer /v NoFileFolderConnection /f 如果在GUI中没有找到修改设置的地方,可以直接修改注册表项,不必重启、注销, 立即生效。 A: Dwarf 2011-02-02 XP SP3、Win7的GUI中没有这个配置点了,只能操作注册表。导入如下.reg文件即可 恢复GUI配置点。 -------------------------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Thickets] "Text"="Managing pairs of Web pages and folders" "Type"="group" "HelpID"="TBD" "Bitmap"="C:\\WINDOWS\\system32\\\\shell32.dll,4" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Thickets\AUTO] "Text"="Show and manage the pair as a single file" "CheckedValue"=dword:00000000 "DefaultValue"=dword:00000000 "Type"="radio" "HelpID"="TBD" "HKeyRoot"=dword:80000001 "RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer" "ValueName"="NoFileFolderConnection" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Thickets\NONE] "Text"="Show both parts and manage them individually" "CheckedValue"=dword:00000001 "DefaultValue"=dword:00000000 "Type"="radio" "HelpID"="TBD" "HKeyRoot"=dword:80000001 "RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer" "ValueName"="NoFileFolderConnection" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Thickets\NOHIDE] "Text"="Show both parts but manage as a single file" "CheckedValue"=dword:00000002 "DefaultValue"=dword:00000000 "Type"="radio" "HelpID"="TBD" "HKeyRoot"=dword:80000001 "RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer" "ValueName"="NoFileFolderConnection" --------------------------------------------------------------------------