首页 文章

如何在C#中为当前用户获取桌面路径?

提问于
浏览
290

如何在C#中为当前用户获取桌面路径?

我唯一能找到的是VB.NET专用类SpecialDirectories,它具有以下属性:

My.Computer.FileSystem.SpecialDirectories.Desktop

我怎么能在C#中做到这一点?

2 回答

  • 20
    string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
    
  • 652
    string filePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
     string extension = ".log";
     filePath += @"\Error Log\" + extension;
     if (!Directory.Exists(filePath))
     {
          Directory.CreateDirectory(filePath);
     }
    

相关问题