Сохранение файла в коде - Windows 7 - PullRequest
0 голосов
/ 02 апреля 2012

Я хочу сериализовать некоторую информацию, которую я получаю от пользователя, в небольшом приложении .NET 3.5 WinForms в файл XML, сохраненный локально на своем компьютере. В настоящее время все станции пользователей предназначены чтобы использовать это приложение на Windows 7.

Дело в том, что система не позволит мне сохранить файл в любом месте, и мне нужно место, которое доступно через код (система позволит сохранить там), и, предпочтительно, достаточно универсален, чтобы, если завтра я захочу запустить это приложение в другой версии Windows, этот путь все равно будет существовать.

Есть идеи?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 02 апреля 2012

Вы должны иметь возможность записи в локальную папку Application Data .

Вы можете получить к нему доступ из C # как папка Environment.SpecialFolder.LocalApplicationData.

Другой вариант будет Environment.SpecialFolder.Personal.

0 голосов
/ 02 апреля 2012

. Вы можете указать .net указать путь пользователя. Например, «C: \ Users \ User \ MyDocuments». На самом деле, это то, о чем говорит Джордж. +1 за него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...