Primo Chalice Ответов: 1

Как я могу дать возможность изменить местоположение сохранения по умолчанию?


Привет,


На самом деле я создал кнопку для сохранения данных в текстовом файле, bu tit сохраняет их в папке bin. Что я хочу, так это то, что он экономит в "C:/Users/%user%/Documents" Здесь %user% будет учетной записью администратора любой машины, на которой выполняется exe-файл .

Кроме того, я хочу дать возможность пользователю изменить это местоположение на любое место, которое он хочет.


Например, опция будет указывать "изменить местоположение сохранения по умолчанию". В этом варианте он будет автоматически извлекать "C:/Users/%user%/Documents" в текстовом поле и у меня будет возможность либо изменить местоположение вручную, либо с помощью кнопки обзора. Какое бы место я ни выбрал, текстовый файл будет сохранен там.

Пожалуйста помочь.

Что я уже пробовал:

using (System.IO.StreamWriter objWriter = new System.IO.StreamWriter("Test.txt"))

1 Ответов

Рейтинг:
1

Dirk Bahle

Попробуйте использовать

System.Environment.SpecialFolder


c# - окружающая среда.Специальная папка.ApplicationData возвращает неправильную папку - переполнение стека[^]

в качестве базового пути вашего процесса сохранения.