Ist es sicher, die öffentlichen Ordner durch programmatisch zu verweisen:Wie die C verweisen: Users Public Verzeichnis programmatisch in C#
Directory = System.Environment.GetEnvironmentVariable("public")+"MyCompanyName" // etc.
oder gibt es einen besseren Weg?
Noch einmal, was ist, wenn jemand die Umgebungsvariable für die Öffentlichkeit löscht, und ist dies sicher für verschiedene Sprach-OSs zu verwenden?
Dies folgt: How to install to the Public directory in Windows 7 from the VS 2010 deployment Setup Project
Als Randbemerkung, Ich empfehle, mit [Path.Combine] (http://msdn.microsoft.com/en-us/library/system.io.path.combine.aspx) als gegen Verkettung für Verzeichnisse. –
Haben Sie Bedenken hinsichtlich der Abwärtskompatibilität mit Windows XP? Die Umgebungsvariable% public% scheint mit Vista eingeführt worden zu sein; WinXP verfügt über eine Umgebungsvariable% allusersprofile%, die auf% systemdrive% \ Dokumente und Einstellungen \ All Users verweist, aber% public% ist nicht definiert. – 48klocs
Danke für die Info; Nein, das ist nur für Vista/7. – Jeb