使用bool FileExists IsolatedStorageFile找不到数据文件

时间:2012-09-07 08:34:57

标签: c# windows windows-phone-7

我有一个项目,我将名为“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。为什么呢?

1 个答案:

答案 0 :(得分:2)

FileExists确定指定的路径是否引用隔离存储中的现有文件。

如果你之前没有在IsolatedStorage中创建文件,它会告诉你该文件不存在。

在Visual Studio中添加到项目的文件不会放在IsolatedStorage中。