作为这个问题的后续行动,是否有任何方法可以阻止 Windows 资源管理器使用导航面板中的用户文件夹而不是正确的路径?
在 Windows 10 上,当您在 Windows 资源管理器中单击“展开以打开文件夹”的快速访问文件夹时,如果该文件夹位于用户文件夹内,则不会在文件结构中打开文件夹,而是在用户文件夹内打开它在导航窗格中。
我需要保留“展开以打开文件夹”,否则当您在树上移动时,您会在导航窗格中丢失上下文和导航选项。
Windows 10 上的导航窗格是否完全损坏?为什么我无法使用快速访问进入真实路径?为什么我不能一劳永逸地从导航窗格中删除用户文件夹?
好的,我已经创建了两个上下文菜单选项。第一个更简单——只是一个注册表编辑。唯一的缺点是它会打开一个新窗口而不是在现有窗口中导航。可以将以下内容复制并粘贴到记事本中,另存为 .reg 文件,然后合并到注册表中:
第二个是依赖于 PowerShell 脚本的注册表编辑。好处是它在打开的资源管理器窗口中导航——如果您刚刚打开资源管理器以快速访问或这台电脑,这是理想的选择。缺点是你会看到一个 PowerShell 窗口的闪烁,如果你打开了多个资源管理器窗口,它就不是“智能”的——无论你从哪个窗口启动它,它都会作用于最近打开的窗口. PowerShell脚本文本如下:
这应该在您选择的文件夹中另存为“GoToFSFolder.ps1”。然后应应用以下注册表编辑:
应编辑命令字符串中的文件路径以匹配您保存“GoToFSFolder.ps1”的位置——这可以在合并之前或之后完成。请注意,.reg 文件命令字符串包含转义字符:'\'(斜线)和'\"'(双引号)。合并后,
变成:
因此您可能会发现合并后通过注册表编辑器进行编辑会更容易。最终结果: 直接导航至:
虽然不完全是您想要的,但我认为这些会减轻您的挫败感。
包含所有文件和撤消文件的 Zip 文件:AddOpenFSFolder.zip
基思
我在研究中偶然发现了这篇文章,既然我找到了解决方案,我就想分享它。很抱歉挖掘这个,但它可能会帮助下一个遇到同样问题的人。
发现于: https ://www.winhelponline.com/blog/show-full-path-explorer-address-bar-special-folders-windows-10/
编辑注册表:\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions{f3ce0f7c-4901-4acc-8648-d5d44b04ef8f}
键:“ParsingName”
先前值:“::{59031a47-3f72-44a7-89c5-5595fe6b30ee}”
新值:“-”
这将删除用户文件夹路径的“缩短”名称。这些存在于某些文件夹,如“下载”、“音乐”、“图片”等...示例: 缩短的桌面路径
此 Powershell 代码更改所有“缩短的”路径。评论你想保留的那些。: