0

我有一个项目,我在项目中添加了一个名为“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。为什么?

4

1 回答 1

2

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

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

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

于 2012-09-07T08:41:52.767 回答