Где мои файлы созданы IsolatedStorageFileStream? - PullRequest
3 голосов
/ 28 декабря 2010

Я хотел бы отладить сгенерированный IsolatedStorageFileStream XML-файл.Где я могу найти файл?

Ответы [ 2 ]

6 голосов
/ 28 декабря 2010

Физическое местоположение:

Windows 7/2008:

<SYSTEMDRIVE>\Users\<user>\Local Settings\Application Data\IsolatedStorage

Windows XP, Windows Server 2003:

<SYSTEMDRIVE>\Documents and Settings\<user>\Application Data\IsolatedStorage

Программный доступ (только проверитьналичие файла, другие примеры доступны по ссылке, приведенной в конце):

const string ISOLATED_FILE_NAME = "MyIsolatedFile.txt";

IsolatedStorageFile isoStore = 
  IsolatedStorageFile.GetStore( IsolatedStorageScope.User 
  | IsolatedStorageScope.Assembly, null, null );

string[] fileNames = isoStore.GetFileNames( ISOLATED_FILE_NAME );

foreach ( string file in fileNames )
{
    if ( file == ISOLATED_FILE_NAME )
    {
       Debug.WriteLine("The file already exists!");
    }
}

Извлечено из:

http://www.codeproject.com/KB/dotnet/IsolatedStorage.aspx

2 голосов
/ 28 декабря 2010

Я предполагаю, что поскольку вы пометили вопрос WP7, что ищете файл на Windows Phone.

Единственный способ проверить файл в настоящее время - это прочитать его через SDK.Например, вы можете сделать что-то подобное.

var stream = isoStore.OpenFile("whateverpathyou.gaveit",FileMode.Open);
var reader = new StreamReader(stream);
var output = reader.ReadToEnd();
System.Diagnostics.Debug.WriteLine(output);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...