Windows Phone 8和读/写文件

本文关键字:文件 和读 Phone Windows | 更新日期: 2023-09-27 18:24:15

我的应用程序有一小段代码,可以在C++/CX(Windows Phone 8 Interop DirectX)中读取/写入文件,如下所示:

bool WriteState(char *fileName) {
    FILE *fp = fopen(fileName);
    if (fp) {
        // Do save
        ...
        fclose(fp);
        return true;
    }
    return false;
}

并且CCD_ 1具有相同的代码。以及调用(来自C#的调用):

ObjectClass game = new ObjectClass();
game.WriteState("game1.state");

当我在设备上运行时,它没有问题,调试时没有错误。但在我发布到Windows Phone Store并安装到我的设备后,Read/Write代码就不起作用了。为什么会发生这种情况?

Windows Phone 8和读/写文件

确保没有将文件保存在其安装位置。您的应用程序将无法访问其在生产中的安装位置。您需要保存在独立存储中。

http://msdn.microsoft.com/en-us/library/windows/apps/jj681698(v=vs.105).aspx

有这种方法,应该对你有效。。