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"
--------------------------------------------------------------------------