zoukankan      html  css  js  c++  java
  • Windows Phone 有关独立存储(一)

    private const string foldername = "temp1";
    private const string filename = foldername + "/address.txt";
    private const string settingname = "sname"; 

    1.创建文件夹

    private void button1_Click(object sender, RoutedEventArgs e) 
    { 
         using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) 
         { 
              file.CreateDirectory(foldername); 
          } 
    } 

    2.检查文件夹是否存在

    private void button2_Click(object sender, RoutedEventArgs e) 
    { 
         using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) 
         { 
              if (file.DirectoryExists(foldername)) 
              { 
                   MessageBox.Show("已存在"); 
              } 
               else
              { 
                   MessageBox.Show("不存在"); 
               } 
          } 
    } 

    3.删除目录

     private void button3_Click(object sender, RoutedEventArgs e) 
    { 
        using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) 
        { 
            file.DeleteDirectory(foldername); 
        } 
    } 

    4.创建文件

    private void button4_Click(object sender, RoutedEventArgs e) 
    { 
        using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) 
        { 
             IsolatedStorageFileStream stream = file.CreateFile(filename); 
             stream.Close(); 
         } 
    } 

    5.检查文件是否存在

    private void button5_Click(object sender, RoutedEventArgs e) 
    { 
         using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) 
         { 
              if (file.FileExists(filename)) 
              { 
                  MessageBox.Show("已存在" + filename); 
              } 
              else
              { 
                  MessageBox.Show("不存在"); 
              } 
         } 
    } 

    6.删除文件

    private void button6_Click(object sender, RoutedEventArgs e) 
    { 
        using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) 
        { 
            file.DeleteFile(filename); 
        } 
    } 

    7.向文件中增加内容

    private void button7_Click(object sender, RoutedEventArgs e) 
    { 
         using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) 
         { 
              using (IsolatedStorageFileStream stream = file.OpenFile(filename, FileMode.OpenOrCreate, FileAccess.ReadWrite)) 
              { 
                  StreamWriter writer = new StreamWriter(stream); 
                  writer.WriteLine(textBox1.Text); 
                  writer.Close(); 
                  textBox1.Text = ""; 
              }         
         } 
    } 

    8.读取文件内容

    private void button8_Click(object sender, RoutedEventArgs e) 
    { 
         using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) 
         { 
             using (IsolatedStorageFileStream stream = file.OpenFile(filename, FileMode.OpenOrCreate, FileAccess.ReadWrite)) 
             { 
                 using (StreamReader  reader=new StreamReader (stream)) 
                 { 
                     textBox1.Text = reader.ReadToEnd(); 
                  } 
              } 
      
         } 
    } 

    9、程序配置信息保存

    private void button9_Click(object sender, RoutedEventArgs e) 
    { 
        IsolatedStorageSettings.ApplicationSettings[settingname] = textBox2.Text; 
        IsolatedStorageSettings.ApplicationSettings.Save(); 
        textBox2.Text = ""; 
    } 

    10.程序配置信息读取

    private void button10_Click(object sender, RoutedEventArgs e) 
    { 
        if (IsolatedStorageSettings.ApplicationSettings.Contains(settingname)) 
        { 
            textBox2.Text = IsolatedStorageSettings.ApplicationSettings[settingname].ToString(); 
        } 
    } 
  • 相关阅读:
    isObject:判断数据是不是引用类型的数据 (例如: arrays, functions, objects, regexes, new Number(0),以及 new String(''))
    isPrimitive:检测数据是不是原始数据
    FastDFS集群部署
    大数据系列之分布式大数据查询引擎Presto
    大数据系列之数据仓库Hive原理
    大数据系列之数据仓库Hive中分区Partition如何使用
    关于Java中final关键字的详细介绍
    关于分布式存储系统中-CAP原则(CAP定理)与BASE理论比较
    过拟合及其对策
    深入理解L1、L2正则化
  • 原文地址:https://www.cnblogs.com/lihaibo-Leao/p/3141631.html
Copyright © 2011-2022 走看看