How do I obtain the fully qualified path of an isolated storage file for a WPF application?
How do I obtain the full path of an isolated storage file
Asked Answered
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);
Shouldn't it be possible to obtain the path using a Win32 call via the low-level handle? –
Demonolatry
@Demonolatry - you could probably
PInvoke
something like that, but I assumed you would be using managed code. –
Branscum 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.
© 2022 - 2024 — McMap. All rights reserved.