In crearea unor functionalitati este nevoie de accesarea directoarelor cu caracter special din Windows: Desktop, Documents, Favorites, Music, Videos, Fonts, Programs, Startup, Windows, Program Files, etc.
//Windows special folders
foreach (var value in Enum.GetValues(typeof(Environment.SpecialFolder)))
{
Console.WriteLine(value);
}
Caile catre aceste directoare se pot afla astfel:
foreach (Environment.SpecialFolder folder in Enum.GetValues(typeof(Environment.SpecialFolder)))
{
var path = Environment.GetFolderPath(folder);
Console.WriteLine(path);
}
Aceste cai nu trebuie “hard-coded” pentru ca ele difera in functie de versiunea sistemului de operare si utilizatorul le poate schimba.
Category: Uncategorized