Как получить полный путь к изолированному файлу хранилища - PullRequest
4 голосов
/ 23 сентября 2010

Как получить полный путь к изолированному файлу хранилища для приложения WPF?

Ответы [ 2 ]

6 голосов
/ 23 сентября 2010

Вы можете использовать отражение, чтобы сделать это, как показано в связанном сообщении на форуме:

IsolatedStorageFileStream oStream =
    new IsolatedStorageFileStream(ISOLATED_FILE_NAME, FileMode.Create, isoStore);

// Get the physical path using reflection

String filePath = oStream.GetType().GetField("m_FullPath",
     BindingFlags.Instance | BindingFlags.NonPublic).GetValue(oStream).ToString();
Console.WriteLine(filePath);
0 голосов
/ 29 октября 2015

В Windows 10 Mobile путь к изолированному хранилищу равен Windows.Storage.ApplicationData.Current.LocalFolder.

Если вы знаете относительный путь к файлу внутри изолированного хранилища, вы можете использовать System.IO.Path.Combine() для создания полного пути.

Вы можете использовать IsolatedStorageFile.GetUserStoreForApplication().GetFileNames() для вывода списка всех файлов в изолированном хранилище.

...