当我通过“我的电脑”导航访问“我的文档”时,与通过快捷方式访问相比,出现了奇怪的行为。
当我打开My Computer
并导航到时C:\Users\Foobar\Documents\
,位置显示为Computer > DriveName (C:) > Users > Foobar > Documents
。
但是,当我创建快捷方式C:\Users\Foobar\Documents\
并打开它时,位置却被写成缩写版本:Foobar > Documents
。
令人烦恼的是,“父文件夹”(向上箭头)按钮在两种访问“我的文档”的方式中有不同的行为。如果我从快捷方式单击“向上箭头”按钮两次,它会将我带到C:\Users\Foobar\Desktop\
而不是C:\Users\
,并且父文件夹按钮会变灰。
我的文档也将有两个不同的文件夹视图/列,不会延续到访问文件夹的另一种方式,这也有点烦人。
我发现,如果我在命令提示符中打开 explorer.exe,我可以以完整路径打开“我的文档”,如下所示:> explorer.exe C:\Users\Foobar\Documents
,但这样做的缺点是仅为了访问一个文件夹就会创建另一个 explorer.exe 进程。
如果我使用内部命令“开始”,即> start C:\Users\Foobar\Documents
,它具有与打开快捷方式相同的行为。
此外,对于以当前登录人员的用户文件夹开头的任何文件夹或子文件夹,这种行为似乎都是相同的(因此同样的事情会发生在 Foobar\Pictures 上,但不会发生在 Barfoo\Documents 上)。
我想要一种方法来创建一个快捷方式,C:\Users\Foobar\Documents\
打开“完整路径”版本,其行为与我从“我的电脑”导航到那里的行为相同,但无需创建另一个 explorer.exe 进程。
答案1
前往C:\Users\your_user\
并创建您的快捷方式文件文件夹。右键单击快捷方式,选择属性,然后在目标字段(其中是完整路径)中用双引号设置完整路径。
像这样:
目标字段:"C:\Users\your_user\Documents\"
答案2
好吧,我设法以一种奇怪但实用的方式解决(或变通)了这个问题。
我使用 Link Shell Extension 在“C:\Users\Foobar2”处创建了我的用户文件夹“C:\Users\Foobar”的符号链接。
这样做start C:\Users\Foobar2
会打开具有我在问题中想要的行为的文件夹,因此我使用 Foobar2 而不是 Foobar 更新了我希望该行为发生的任何位置(例如,我的 Documents/Pictures 文件夹的快捷方式和热键),现在它运行良好。