多个独立存储文件夹时无法获取文件

not able to get files when there is more than one isolated storage folder

我的管理员用户有 2 个独立的存储文件夹,

在顶级文件夹中,我有一个我想要抓取的文件。我正在使用下面的代码来计算独立存储的路径,

var path = IsolatedStorageFile.GetUserStoreForAssembly().GetType().GetField("m_RootDir", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(IsolatedStorageFile.GetUserStoreForAssembly()).ToString()

现在这将始终为我提供底部文件夹的路径(上图),而我的文件位于顶部文件夹下。

还有其他方法可以抓取路径吗?

使用反射获取文件不是一个好主意。
该文档可能会有所帮助: How to: Find Existing Files and Directories in Isolated Storage | Microsoft Docs