如何在windows phone 7隔离存储中保存任何类型的文件?

时间:2012-06-12 08:43:41

标签: c# windows-phone-7

是否有任何技术或者您可以分享一些关于如何保存wp7支持的任何类型文件的代码片段?

2 个答案:

答案 0 :(得分:3)

您可以在隔离存储中写入和读取所有内容。您可以创建文件夹和文件等。将其视为适合您应用的整个文件系统。

您可以编写如下文本文件:

using (var myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
using (var fileStream = new IsolatedStorageFileStream("filename", FileMode.Create, myIsolatedStorage))
using (StreamWriter writer = new StreamWriter(fileStream))
{
    writer.Write("Hi I'm a string!");
}

或二进制数据,如:

using (var myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
using (var fileStream = new IsolatedStorageFileStream("filename", FileMode.Create, myIsolatedStorage))
using (var writer = new BinaryWriter(fileStream))
{
    // write some bytes
    writer.Write(new byte[]{0, 1, 2, 3}, 0, 4);
}

有关更多示例,请参阅this教程。

答案 1 :(得分:1)

以下链接将帮助您清楚地了解Windows Phone 7中的IsolatedStorage,以及示例代码块和用法

IsolagedStorageFile Msdn documentation with example

Working with IsolatedStorage Files