在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → C#写的文件读写

C#写的文件读写

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:0.05M
  • 下载次数:18
  • 浏览次数:142
  • 发布时间:2020-10-12
  • 实例类别:C#语言基础
  • 发 布 人:巴拉巴拉奥特曼
  • 所需积分:2
 相关标签: 文件读写 读写 文件 C#

实例介绍

【实例简介】

【实例截图】

from clipboard

【核心代码】

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace 文件读写TXT
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button2_Click(object sender, EventArgs e)
        {

            if (richTextBox1.Text == "")
            {

                MessageBox.Show("您没有,输入任何文字,无意义!");
            }

            else
            {
              
                if (openFileDialog1.ShowDialog() == DialogResult.OK)
                {


                    //类型为追加写入
                    StreamWriter sw = File.AppendText(openFileDialog1.FileName);
                    //开始写入   
                    textBox1.Text = openFileDialog1.FileName;
                    textBox2.Text = System.IO.Path.GetFileName(textBox1.Text);
                    sw.WriteLine(richTextBox1.Text, System.Environment.NewLine, Encoding.GetEncoding("gb2312"));
                    //清空缓冲区
                    sw.Flush();
                    sw.Close();
                    MessageBox.Show("文件写入成功!");
                    richTextBox1.Clear();
                    //关闭流           
                }
            }


        }   

        private void button1_Click_1(object sender, EventArgs e)
        {


            openFileDialog1.Filter = "文本文件(*.txt)|*.txt";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                textBox1.Text = openFileDialog1.FileName;
                //如果打开对话框打开了
                StreamReader r = new StreamReader(openFileDialog1.FileName, Encoding.GetEncoding("gb2312"));
                //实例化StreamReader对象
                richTextBox1.Text = r.ReadToEnd();

                textBox1.Text = openFileDialog1.FileName;
                textBox2.Text = System.IO.Path.GetFileName(textBox1.Text);
                //使用ReadToEnd表示从当前位置一直读到末尾
                r.Close();
                //关闭读取流
            }


        }
    }
}

实例下载地址

C#写的文件读写

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
;
报警