С помощью класса System.Environment можно получить путь к специальным папкам Windows, таким как Program Files, Мои документы и т.п. Список папок и значений хранится в объекте перечислений Environment.SpecialFolder (Рис.1).
Ниже приведен пример кода программы, записывающей файл в папку "Мои документы" и читающей содержимое из него.
static void Main(string[] args)
{
string myDocuments = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
string filename = Path.Combine(myDocuments, "helloworld.txt");
File.WriteAllText(filename, "Hello world");
string content = File.ReadAllText(filename);
Console.WriteLine(content);
}


