c#文本文件读写练习 winform程序

如图文件选择:用户可在文本中输入文件路径,输入完毕后,程序判断文本文件是否存在,如果不存在弹出对话框提示用户;用户也可以通过“浏览”按钮浏览文件夹的方式选择某一文件,选定... 如图
文件选择:用户可在文本中输入文件路径,输入完毕后,程序判断文本文件是否存在,如果不存在弹出对话框提示用户;用户也可以通过“浏览”按钮浏览文件夹的方式选择某一文件,选定后,文件显示在文本框中。
文件操作:当文件路径不为空时,若用户单击“读取文件”按钮,可将文本文件内容读取到窗体左边的TEXTBOX中,让用户修改其内容。用户单击“保存文件”按钮,可将当前TEXTBOX中的文本保存回原文件,同时清空TEXTBOX中的内容
作业需求啊 求大神救命啊
展开
 我来答
tonalilili
推荐于2017-10-12 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8050
采纳率:71%
帮助的人:3085万
展开全部

先在开头添加命名空间,using System.IO;

然后写3个button_Click函数,可能顺序不同的话,你改一下button1、button2、button3 以和你的按钮匹配。

        private void button1_Click(object sender, EventArgs e)//[浏览]按钮
        {
            OpenFileDialog ofd = new OpenFileDialog();
            if (ofd.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
            {
                string file = ofd.FileName;
                this.textBox1.Text = file;
            }
        }

        private void button2_Click(object sender, EventArgs e)//【读取】
        {
            string path = this.textBox1.Text;
            this.textBox2.Text = File.ReadAllText(path,Encoding.Default);//读取指定路径的文件
        }

        private void button3_Click(object sender, EventArgs e)//【保存】
        {
            string path = this.textBox1.Text;
            StreamWriter sw = new StreamWriter(path);//创建StreamWriter对象sw
            sw.Write(this.textBox2.Text);//把this.textBox2.Text这字符串写入到 sw里
            sw.Dispose();//释放流。
            this.textBox2.Text = "";//清空
        }
追问
好了 弄好了  thanks
超大蒲公英
2014-12-11 · TA获得超过741个赞
知道小有建树答主
回答量:758
采纳率:75%
帮助的人:742万
展开全部
没什么难度,就是分太少了。
追问
只有八分  不玩百度知道  临时抱一下佛脚  有时间的话帮帮忙吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Rana4504
2014-12-11 · TA获得超过410个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:141万
展开全部
提醒你一句,这个要分为文本文件和二进制文件
追问
你提醒我没用啊  我没学啊  我就是求答案啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式