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文件的主要内容,如果未能解决你的问题,请参考以下文章

关于Java网络爬虫---模拟txt文件上传操作。

c# 文件属性读取操作及文件之间操作

C#文件目录操作完全手册

C#对文件/目录的操作:PathFileDirectoryFileStreamStreamWriterStreamReader等类的浅析

C#怎样把得到的txt文件数据导入DataTable里面!

C#怎样把得到的txt文件数据导入DataTable里面!