如何在C#中将隔离内存转换为文件存储?

时间:2015-01-07 08:38:42

标签: c# filestream isolatedstorage

无论如何都要将隔离内存转换为文件存储。 我需要一种方法,可以从隔离存储中获取数据,然后将其存储到我已在程序中定义的文件中。

1 个答案:

答案 0 :(得分:1)

以下示例显示了如何在IsolatedStorage中读取文本文件并写入特定位置

string fileContent = string.Empty;

//Read file within IsolatedStorage
using (IsolatedStorageFile storage = IsolatedStorageFile.GetStore((IsolatedStorageScope.Domain | IsolatedStorageScope.Assembly | IsolatedStorageScope.User), null, null))
{
   using (StreamReader reader = new StreamReader(storage.OpenFile("ReadMe.txt", FileMode.Open)))
    {
       fileContent = reader.ReadToEnd();
    }
}

//Write to a textfile
File.WriteAllText(@"File path", fileContent);