当前位置:编程学习 > wap >>

关于windows phone独立存储有一点问题不懂 请知道的说一下

windows phone独立存储中能不能多次存储并保存    例如 第一次写入123    第二次写入456
第三次写入的时候就能读出123456      --------------------编程问答-------------------- 说错了   是第三次读取的时候 --------------------编程问答-------------------- 可以。你写文件的时候追加写,读的时候全读就行了。 --------------------编程问答-------------------- 不太懂            我是菜鸟      说清楚点行吗  就是具体写法 --------------------编程问答--------------------
引用 2 楼 cuit 的回复:
可以。你写文件的时候追加写,读的时候全读就行了。
能说清楚点吗 --------------------编程问答-------------------- FileMode.Append

 private void ButtonWriter_Click(object sender, RoutedEventArgs e)
        {
            String localFileName = Windows.Storage.ApplicationData.Current.LocalFolder.Path + "\\123.TXT";
            FileStream fileStream = File.Open(localFileName, FileMode.Append, FileAccess.Write);
            StreamWriter writer = new StreamWriter(fileStream);
            writer.WriteLine("123");
            writer.Flush();
            writer.Dispose();
            writer.Close();

        }
        private void ButtonRead_Click(object sender, RoutedEventArgs e)
        {
            String localFileName = Windows.Storage.ApplicationData.Current.LocalFolder.Path + "\\123.TXT";
            StreamReader reader = File.OpenText(localFileName);
            MessageBox.Show(reader.ReadToEnd());
            reader.Dispose();
            reader.Close();
        }
--------------------编程问答-------------------- 绝对的高手,呵呵...

引用 5 楼 NianHui 的回复:
FileMode.Append

 private void ButtonWriter_Click(object sender, RoutedEventArgs e)
        {
            String localFileName = Windows.Storage.ApplicationData.Current.LocalFolder.Path + "\\123.TXT";
            FileStream fileStream = File.Open(localFileName, FileMode.Append, FileAccess.Write);
            StreamWriter writer = new StreamWriter(fileStream);
            writer.WriteLine("123");
            writer.Flush();
            writer.Dispose();
            writer.Close();

        }
        private void ButtonRead_Click(object sender, RoutedEventArgs e)
        {
            String localFileName = Windows.Storage.ApplicationData.Current.LocalFolder.Path + "\\123.TXT";
            StreamReader reader = File.OpenText(localFileName);
            MessageBox.Show(reader.ReadToEnd());
            reader.Dispose();
            reader.Close();
        }
--------------------编程问答--------------------
引用 6 楼 91program 的回复:
绝对的高手,呵呵...

Quote: 引用 5 楼 NianHui 的回复:

FileMode.Append

 private void ButtonWriter_Click(object sender, RoutedEventArgs e)
        {
            String localFileName = Windows.Storage.ApplicationData.Current.LocalFolder.Path + "\\123.TXT";
            FileStream fileStream = File.Open(localFileName, FileMode.Append, FileAccess.Write);
            StreamWriter writer = new StreamWriter(fileStream);
            writer.WriteLine("123");
            writer.Flush();
            writer.Dispose();
            writer.Close();

        }
        private void ButtonRead_Click(object sender, RoutedEventArgs e)
        {
            String localFileName = Windows.Storage.ApplicationData.Current.LocalFolder.Path + "\\123.TXT";
            StreamReader reader = File.OpenText(localFileName);
            MessageBox.Show(reader.ReadToEnd());
            reader.Dispose();
            reader.Close();
        }

谢谢           --------------------编程问答-------------------- 楼上都说了  子
补充:移动开发 ,  Windows Phone
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,