Reputation: 53
How do I obtain the fully qualified path of an isolated storage file for a WPF application?
Upvotes: 5
Views: 5523
Reputation: 1107
On Windows 10 Mobile the isolated-storage-path is equal to Windows.Storage.ApplicationData.Current.LocalFolder
.
If you know the relative file-path inside the isolated-storage you can use System.IO.Path.Combine()
to create the full path.
You can use IsolatedStorageFile.GetUserStoreForApplication().GetFileNames()
to list all files in the isolated-storage.
Upvotes: 0
Reputation: 499062
You can use reflection to do so, as shown in the linked forum post:
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);
Upvotes: 8