C#操作txt文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#操作txt文件相关的知识,希望对你有一定的参考价值。
目的:txt文件的创建,读写操作
功能:创建一个winform窗体,当文件不存在时可以实现txt文件的创建
效果:
代码:
文件的创建(判断文件是否存在,不存在则创建新的文本文件):
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 }
以上是关于C#操作txt文件的主要内容,如果未能解决你的问题,请参考以下文章
C#对文件/目录的操作:PathFileDirectoryFileStreamStreamWriterStreamReader等类的浅析