C# 打開文件所在路徑並定位到文件

注,此處的路徑都要求是右斜槓的’\’才能定位打開,如果是左斜槓的’/’路徑,可以替換成右斜槓,然後再定位打開。因爲文件名、文件夾名都不能含有一些特殊符號(\ / ? )這種,所以可以替換

System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("Explorer.exe");
psi.Arguments = "/e,/select," + FilePath;
System.Diagnostics.Process.Start(psi);

參考:

Windows 資源管理器參數的用法。

Explorer /n 此命令使用默認設置打開一個資源管理器窗口。顯示的內容通常是安裝 Windows 的驅動器的根目錄。 Explorer
/e 此命令使用默認視圖啓動 Windows 資源管理器。 Explorer /e,C:\Windows 此命令使用默認視圖啓動
Windows 資源管理器,並把焦點定位在 C:\Windows。 Explorer /root, C:\Windows\Cursors
此命令啓動 Windows 資源管理器後焦點定位在 C:\Windows\Cursors folder。此示例使用
C:\Windows\Cursors 作爲 Windows 資源管理器的“根”目錄。

備註:請注意命令中“/root”參數後面的逗號。

Explorer /select, C:\Windows\Cursors\banana.ani 此命令啓動 Windows
資源管理器後選定“C:\Windows\Cursors\banana.ani”文件。

備註:請注意命令中“/select”參數後面的逗號。 Windows 資源管理器參數可以在一個命令中進行組合。以下示例顯示了 Windows
資源管理器命令行參數的組合。 Explorer /root, \server\share, select, Program.exe
此命令啓動 Windows 資源管理器時以遠程共享作爲“根”文件夾,而且 Program.exe 文件將被選中。 回到頂端 更改
Windows 資源管理器默認啓動文件夾 若要更改 Windows 資源管理器的默認啓動文件夾,請:
單擊開始,指向所有程序,指向附件,然後右鍵單擊Windows Explorer。 在出現的菜單上,單擊屬性。
在“目標”框中,將“/root”命令行參數附加到“%SystemRoot%\Explorer.exe”命令之後,並使用您希望的啓動位置。例如,如果您希望
Windows 資源管理器啓動後定位在 C 驅動器的根,則請將該命令編輯爲: %SystemRoot%\Explorer.exe
/root, C:\

單擊確定。

發佈了71 篇原創文章 · 獲贊 39 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章