views:

21

answers:

1

How do I obtain the fully qualified path of an isolated storage file for a WPF application?

A: 

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);
Oded
Shouldn't it be possible to obtain the path using a Win32 call via the low-level handle?
Bob
@Bob - you could probably `PInvoke` something like that, but I assumed you would be using managed code.
Oded

related questions