如何在 C# 中獲取當前使用者的桌面路徑?
可以使用 **Environment.SpecialFolder** 獲取當前使用者的桌面路徑。Environment.SpecialFolder 獲取由指定列舉標識的系統特殊資料夾的路徑。
string desktopPath =
Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
System.Environment 類提供有關當前環境和平臺的資訊。System.Environment 類用於檢索環境變數設定、公共語言執行時的版本、呼叫堆疊的內容等。此類不能被繼承。
Environment 類是靜態類,它提供系統配置、當前程式執行環境以及一些用於字串操作的屬性,例如換行符。System 名稱空間表示 Environment 類。
Environment 類是函式和屬性的組合,它以鍵值對的形式使用 IDictionary 表示環境變數詳細資訊。
我們還可以迴圈遍歷 Dictionary 以獲取所有環境變數詳細資訊。在介紹所有環境變數之前,讓我們先了解一些常用的環境變數詳細資訊。由於 Environment 類是靜態類,因此我們可以直接使用類名本身訪問方法和屬性,而無需建立物件。
示例
using System; namespace DemoApplication{ public class Program{ public static void Main(){ string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); Console.WriteLine($"Desktop Path: {desktopPath}"); Console.ReadLine(); } } }
輸出
以上程式碼的輸出為
Desktop Path: C:\Users\UserName\Desktop
廣告