C#操作txt文件

目的:txt文件的创建,读写操作

功能:创建一个winform窗体,当文件不存在时可以实现txt文件的创建

效果:

C#操作txt文件_第1张图片

 

 

代码:

文件的创建(判断文件是否存在,不存在则创建新的文本文件):

1    private void btnCreate_Click(object sender, EventArgs e) 2  { 3        FileStream fs = new FileStream(_path, FileMode.OpenOrCreate); 4  fs.Close(); 5    }

 

数据读取:

 1    private void btnRead_Click(object sender, EventArgs e)  2  {  3        if (File.Exists(_path))  4  {  5            txtInfo.Text = "";  6            string[] info = File.ReadAllLines(_path, Encoding.Default);  7            for (int i = 0; i < info.Length; i++)  8  {  9                txtInfo.Text += info[i] + "\r\n"; 10  } 11  } 12        else
13  { 14            MessageBox.Show("文件不存在!","提示"); 15  } 16    }

数据写入:

 

1    private void btnWrite_Click(object sender, EventArgs e) 2  { 3        FileStream fs = new FileStream(_path, FileMode.Append); 4        StreamWriter sw = new StreamWriter(fs, Encoding.GetEncoding("GBK")); 5        sw.Write(txtWrite.Text+"\r\n"); 6  sw.Flush(); 7  sw.Close(); 8  fs.Close(); 9    }

 

注:

1         string _path = Application.StartupPath + @"\"+System.DateTime.Now.ToString("yyyyMMdd")+".txt";

 代码下载:

http://download.csdn.net/detail/u010312811/9421107

你可能感兴趣的:(C#操作txt文件)