
當我透過「我的電腦」導航存取「我的文件」時,與透過捷徑存取「我的文件」相比,我遇到了奇怪的行為。
當我打開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,即> start C:\Users\Foobar\Documents
,它的行為與開啟捷徑相同。
此外,對於以目前登入者的 User 資料夾開頭的任何資料夾或子資料夾,此行為似乎都是相同的(因此 Foobar\Pictures 會發生相同的情況,但 Barfoo\Documents 不會發生)。
我想要一種方法來創建一個快捷方式來C:\Users\Foobar\Documents\
打開“完整路徑”版本,該版本的行為與我從“我的電腦”導航到那裡時的行為相同,但無需創建另一個 explorer.exe 進程。
答案1
轉到C:\Users\your_user\
並為您建立快捷方式文件資料夾。右鍵單擊捷徑、屬性,然後在目標欄位(其中是完整路徑)中設定雙引號之間的完整路徑。
像這樣:
目標欄位:"C:\Users\your_user\Documents\"
答案2
好吧,我設法以一種奇怪但實用的方式解決(或解決)這個問題。
我在「C:\Users\Foobar2」的使用者資料夾「C:\Users\Foobar」的 Link Shell Extension 中建立了一個符號連結。
這樣做start C:\Users\Foobar2
會打開具有我在問題中想要的行為的資料夾,因此我使用Foobar2 而不是Foobar 更新了我希望發生該行為的任何位置(例如文檔/圖片資料夾的快捷方式和熱鍵),現在它工作得很好。