![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.Collections.Generic;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.Linq;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.Net;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.Windows;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.Windows.Controls;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.Windows.Documents;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.Windows.Input;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.Windows.Media;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.Windows.Media.Animation;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.Windows.Shapes;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.IO.IsolatedStorage;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using
System.IO;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
namespace
Silverlight20.Data
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
public partial class IsolatedStorage : UserControl
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
public IsolatedStorage()
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
initializeComponent();
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_489@//@H_507_489@ 演示 IsolatedStorageFile@H_507_489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
Demo();
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ 演示 IsolatedStorageSet
Tings@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
Demo2();
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
/**////@H_507_489@ <sumMary>@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
///@H_507_
489@ 演示 IsolatedStorageFile
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
///@H_507_
489@
</sumMary>![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
void Demo()
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_489@//@H_507_
489@ Isolated Storage - 独立存储。
一个虚拟
文件系统
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ IsolatedStorageFile - 操作 独立存储 的类
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ IsolatedStorageFile.GetUserStoreForSite() - 按
站点获取用户的独立存储
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ IsolatedStorageFile.GetUserStoreForApplication() - 按应用程序
获取用户的独立存储
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForSite())@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication())
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_489@//@H_507_
489@
directoryExists(path) - 指定的路径是否存在
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ CreateDirectory(path) - 创建指定的路径
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ FileExists(path) - 指定的
文件是否存在
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ CreateFile(path) - 创建指定的
文件![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ GetDirectoryNames() -
获取根目录下的目录名数组
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ GetFil
enames()() -
获取根目录下的
文件名数组
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ GetDirectoryNames(path) -
获取指定目录下的目录名数组
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ GetFil
enames(path) -
获取指定目录下的
文件名数组
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ OpenFile() - 打开指定的
文件。具体参数参看文档
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@
deleteFile(path) -
删除指定的
文件![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@
deleteDirectory(path) -
删除指定的目录(要求目录存在,且目录内无
内容)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@
remove() - @L_
801_50@ IsolatedStorageFile 对象并移除独立存储内的全部
内容![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ 在根目录下创建指定的目录@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
if (!isf.DirectoryExists("Directory01"))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
isf.CreateDirectory("Directory01");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
if (!isf.DirectoryExists("Directory02"))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
isf.CreateDirectory("Directory02");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ 创建指定的子目录@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
String subdirectory01 = System.IO.Path.Combine("Directory01", "subdirectory01");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
String subdirectory02 = System.IO.Path.Combine("Directory01", "subdirectory02");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
if (!isf.DirectoryExists(subdirectory01))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
isf.CreateDirectory(subdirectory01);
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
if (!isf.DirectoryExists(subdirectory02))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
isf.CreateDirectory(subdirectory02);
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ 根目录下创建指定的
文件@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
if (!isf.FileExists("RootFile.txt"))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
IsolatedStorageFileStream isfs = isf.CreateFile("RootFile01.txt");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
isfs.Close();
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ 在指定的目录下创建指定的
文件@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
String file01 = System.IO.Path.Combine(subdirectory01, "File01.txt");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
String file02 = System.IO.Path.Combine(subdirectory01, "File02.txt");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
String file03 = System.IO.Path.Combine(subdirectory01, "File03.xml");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
if (!isf.FileExists(file01))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_489@//@H_507_
489@ IsolatedStorageFileStream - 独立存储内的
文件流。继承自 FileStream@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
IsolatedStorageFileStream isfs = isf.CreateFile(file01);
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
isfs.Close();
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
if (!isf.FileExists(file02))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
IsolatedStorageFileStream isfs = isf.CreateFile(file02);
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
isfs.Close();
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
if (!isf.FileExists(file03))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
IsolatedStorageFileStream isfs = isf.CreateFile(file03);
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
isfs.Close();
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg.Text += "根目录下的目录列表:/r/n";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@
获取根目录下的目录名数组@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
foreach (String directoryName in isf.GetDirectoryNames())
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg.Text += directoryName + "/r/n";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg.Text += "根目录下的文件列表:/r/n";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@
获取根目录下的
文件名数组@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
foreach (String filename in isf.GetFilenames())
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg.Text += filename + "/r/n";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg.Text += "目录 directory01 下的目录列表:/r/n";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@
获取 directory01 目录下的目录名数组@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
foreach (String directoryName in isf.GetDirectoryNames(subdirectory01))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg.Text += directoryName + "/r/n";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg.Text += "目录 directory01/subdirectory01 下的*.txt文件列表:/r/n";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@
获取 directory01/
subdirectory01 目录下的后缀名为 txt 的
文件名数组@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
foreach (String filename in isf.GetFilenames(System.IO.Path.Combine(subdirectory01, "*.txt")))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg.Text += filename + "/r/n";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
if (isf.FileExists(file01))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_489@//@H_507_
489@ 在
文件 file01 中写入
内容@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
IsolatedStorageFileStream streamWrite = isf.openFile(file01, FileMode.open, FileAccess.WritE);
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using (StreamWriter sw = new StreamWriter(streamWritE))
@H_658_1976@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
sw.WriteLine("我是:webabcd");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
sw.WriteLine("我专注于asp.net, Silverlight");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg.Text += "文件 File01.txt 的内容:/r/n";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ 读取
文件 file01 中的
内容@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
IsolatedStorageFileStream streamRead = isf.openFile(file01, FileAccess.Read);
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using (StreamReader sr = new StreamReader(streamRead))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg.Text += sr.ReadToEnd();
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@
删除文件 file01@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
if (isf.FileExists(file01))
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
isf.deleteFile(file01);
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
try
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_489@//@H_507_
489@
删除目录
subdirectory01@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
isf.deleteDirectory(subdirectory01);
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
catch (IsolatedStorageException eX)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_489@//@H_507_
489@ IsolatedStorageException - 操作临时存储失败时抛出的异常
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ 因为
subdirectory01 目录内还有
文件,所以会抛异常@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg.Text += ex.message;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
/**////@H_507_489@ <sumMary>@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
///@H_507_
489@ 演示 IsolatedStorageSet
Tings
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
///@H_507_
489@
</sumMary>![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
void Demo2()
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_489@//@H_507_
489@ IsolatedStorageSet
Tings - 在独立存储中保存的 key-value 字典表
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ IsolatedStorageSet
Ting
s.SiteSet
Tings - 按
站点保存的 key-value 字典表
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ IsolatedStorageSet
Ting
s.ApplicationSet
Tings - 按应用程序保存的 key-value 字典表@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
IsolatedStorageSetTings iss = IsolatedStorageSetTings.ApplicationSetTings;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ Add(key,
value) -
添加一对 key-value@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
iss.Add("key", "value");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg2.Text += (String)iss["key"] + "/r/n";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@
修改指定的 key 的 value@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
iss["key"] = "value2";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg2.Text += (String)iss["key"] + "/r/n";
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@
remove(key) - 移除指定的 key
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ Count - 字典表内的总的 key-value 数@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
iss.Remove("key");
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
txtmsg2.Text += iss.Count;
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
private void increase_Click(object sender, routedEventArgs E)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_489@//@H_507_
489@ 演示独立存储的配额的相关操作@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication())
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_
419_2294@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
{
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_489@//@H_507_
489@ Quota - 当前配额(KB)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ IncreaseQuotaTo(newQuotaSiz
E) -
增加到指定的配额
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
@H_507_
489@//@H_507_
489@ AvailableFreeSpace - 当前的可用配额@H_507_
489@
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
isf.IncreaseQuotaTo(isf.Quota + 1 * 1024 * 1024);
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
System.Windows.browser.HtmlPage.Window.Alert(
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
String.Format("当前配额:{0};可用配额:{1}", isf.Quota, isf.AvailableFreeSpacE));
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)
}
![稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)](http://img.voidcn.com/vcimg/static/loading.png)