Csharp/C Sharp/File Stream/IsolatedStorageFile

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

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>