.net - Hvordan får jeg den nuværende brugerens lokalindstillinger-mappebane i C #?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil gerne pege på en fildialog i en bestemt mappe i den aktuelle brugers mappe Lokale indstillinger på Windows. Hvad er genvejen for at få denne vej?

Bedste reference


Hvad med det her, for eksempel:


String appData = 
    Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);


Jeg kan ikke se en enum for bare mappen Lokale indstillinger.


http://web.archive.org/web/20080303235606/http://dotnetjunkies.com/WebLog/nenoloje/archive/2007/07/07/259223.aspx har en liste med eksempler. [3]

Andre referencer 1


Environment.GetFolderPath (Environment.SpecialFolders.LocalApplicationData) ;?


Jeg kan ikke huske, om der er en 'Lokal indstillinger' -mappe på Windows XP længere, det virker vagt kendt.

Andre referencer 2


string localPath = Directory.GetParent(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)).FullName;


er det enkle svar.