Como obter um caminho para o desktop para o usuário atual em c#?




caminho desktop windows 7 (2)

Como obtenho um caminho para o desktop para o usuário atual em c #?

A única coisa que eu consegui encontrar foi o SpecialDirectories classe VB.NET, que tem essa propriedade:

My.Computer.FileSystem.SpecialDirectories.Desktop

Como posso fazer isso em c #?


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

string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);




directory