我的管理员用户有2个独立的存储文件夹,
在顶层文件夹中,我有一个要抓取的文件。我正在使用下面的代码来计算隔离存储的路径,
var path = IsolatedStorageFile.GetUserStoreForAssembly().GetType().GetField("m_RootDir", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(IsolatedStorageFile.GetUserStoreForAssembly()).ToString()
现在,这将始终为我提供底部文件夹的路径(如上图所示),而我的文件位于顶部文件夹下。
还有其他方法可以抢路吗?
答案 0 :(得分:2)
使用反射来获取文件不是一个好主意。
该文档可能会有所帮助:
How to: Find Existing Files and Directories in Isolated Storage | Microsoft Docs