Csharp/C Sharp/File Stream/IsolatedStorageFile
CurrentSize and Scope
<source lang="csharp"> using System; using System.IO; using System.IO.IsolatedStorage; class MainClass {
static void Main(string[] args) { using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForAssembly()) { store.CreateDirectory("MyFolder"); using (Stream fs = new IsolatedStorageFileStream("MyFile.txt", FileMode.Create, store)) { StreamWriter w = new StreamWriter(fs); w.WriteLine("Test"); w.Flush(); } Console.WriteLine("Current size: " + store.CurrentSize.ToString()); Console.WriteLine("Scope: " + store.Scope.ToString()); Console.WriteLine("Contained files include:"); string[] files = store.GetFileNames("*.*"); foreach (string file in files) { Console.WriteLine(file); } } }
}
</source>
GetFileNames, CreateDirectory, GetUserStoreForAssembly
<source lang="csharp"> using System; using System.IO; using System.IO.IsolatedStorage; class MainClass {
static void Main(string[] args) { using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForAssembly()) { store.CreateDirectory("MyFolder"); using (Stream fs = new IsolatedStorageFileStream("MyFile.txt", FileMode.Create, store)) { StreamWriter w = new StreamWriter(fs); w.WriteLine("Test"); w.Flush(); } Console.WriteLine("Current size: " + store.CurrentSize.ToString()); Console.WriteLine("Scope: " + store.Scope.ToString()); Console.WriteLine("Contained files include:"); string[] files = store.GetFileNames("*.*"); foreach (string file in files) { Console.WriteLine(file); } } }
}
</source>