您的位置:首页 > 其它

Windows Phone的本地存储——IsolatedStorageFile

2012-02-21 20:29 369 查看
本篇我们来了解如何通过IsolatedStorageFile来实现信息的本地存储。使用IsolatedStorageFile和使用System.IO.File和System.IO.Directory进行文件访问非常类似,再此仅仅列出对于文本文件的写入跟读取。

通过IsolatedStorageFile写入文件:

private void WriteData()
{
IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
store.CreateDirectory("StoreFileTemp");

using (IsolatedStorageFileStream storeStream = new IsolatedStorageFileStream("StoreFileTemp\\Test.txt", FileMode.OpenOrCreate, store))
{
using (StreamWriter sw = new StreamWriter(storeStream))
{
sw.WriteLine(txtWrite.Text);
}
}
}


通过IsolatedStorageFile读取文件:

private void ReadData()
{
IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
if (store.FileExists("StoreFileTemp\\Test.txt"))
{
using (IsolatedStorageFileStream storeStream = new IsolatedStorageFileStream("StoreFileTemp\\Test.txt", FileMode.Open, store))
{
using (StreamReader sr = new StreamReader(storeStream))
{
tbRead.Text = sr.ReadLine();
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: