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

时间:2018-10-15 09:55:36

标签: c# isolatedstorage

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

enter image description here

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

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

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

还有其他方法可以抢路吗?

1 个答案:

答案 0 :(得分:2)

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