ใช้ Environment.GetFolderPath ร่วมกับ Environment.SpecialFolder.Desktop
string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); // ผลลัพธ์: C:\Users\UserName\Desktop
ตัวอย่างโค้ด
using System;
namespace DemoApplication
{
class Program
{
static void Main()
{
string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
Console.WriteLine($"Desktop Path: {desktopPath}");
Console.ReadLine();
}
}
}
SpecialFolder อื่นๆ ที่น่าสนใจ
MyDocuments→ DocumentsProgramFiles→ Program FilesSystem→ Windows\System32ApplicationData→ AppData\RoamingLocalApplicationData→ AppData\Local
Environment Class เป็น Static Class เรียกใช้ได้เลย ไม่ต้อง New Instance