C# 保存和讀取文件

  //保存數據到文件中
        private void saveData_Click(object sender, EventArgs e)
        {
            SaveFileDialog file = new SaveFileDialog();//定義新的文件保存位置控件
            file.Filter = "txt文件(*.txt)|*.txt";//設置文件後綴的過濾
            if (file.ShowDialog() == DialogResult.OK)//如果有文件保存路徑
            {
                StreamWriter sw = File.CreateText(file.FileName);
                
                sw.Write("******" );  //寫入文件中
                sw.Flush();//清理緩衝區
                sw.Close();//關閉文件
            }

        }

        //讀取數據
        private void recoveryData_Click(object sender, EventArgs e)
        {
            
            OpenFileDialog file = new OpenFileDialog();//定義新的文件打開位置控件
            file.Filter = "txt文件(*.txt)|*.txt";//設置文件後綴的過濾
            if (file.ShowDialog() == DialogResult.OK)//如果有選擇打開文件
            {
                FileStream fs = new FileStream(file.FileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
                StreamReader sr = new StreamReader(fs, System.Text.Encoding.UTF8);   //選擇編碼方式               
                while (sr.EndOfStream != true)
                {
                    string str = sr.ReadLine();
                  
                }

            }
           
        }



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章