С помощью класса 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); }