web-dev-qa-db-fra.com

Comment obtenir un chemin d'accès au bureau pour l'utilisateur actuel en C #?

Comment obtenir un chemin d'accès au bureau pour l'utilisateur actuel en C #?

La seule chose que j'ai pu trouver était la classe VB.NET-only SpecialDirectories , qui possède cette propriété:

My.Computer.FileSystem.SpecialDirectories.Desktop

Comment puis-je faire cela en C #?

320
Cristi Diaconescu
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
721
Marc Gravell
 string filePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
 string extension = ".log";
 filePath += @"\Error Log\" + extension;
 if (!Directory.Exists(filePath))
 {
      Directory.CreateDirectory(filePath);
 }
21
bipin