多个独立存储文件夹时无法获取文件
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
我的管理员用户有 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