我有一个项目,我将名为“Test”的数据文件添加到项目中并使用:
IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication();
if (!isf.FileExists("Test"))
return;
imgStream = isf.OpenFile("Test", FileMode.Open, FileAccess.Read);
BinaryReader r = new BinaryReader(imgStream);
int count = r.ReadInt32();
for (int i = 0; i < count; ++i)
{
..........................
}
在调试时,应用无法在项目中找到数据文件,!isf.FileExists("Test")
返回true。为什么呢?
答案 0 :(得分:2)
FileExists确定指定的路径是否引用隔离存储中的现有文件。
如果你之前没有在IsolatedStorage中创建文件,它会告诉你该文件不存在。
在Visual Studio中添加到项目的文件不会放在IsolatedStorage中。