c#文本文件读写练习 winform程序
如图文件选择:用户可在文本中输入文件路径,输入完毕后,程序判断文本文件是否存在,如果不存在弹出对话框提示用户;用户也可以通过“浏览”按钮浏览文件夹的方式选择某一文件,选定...
如图
文件选择:用户可在文本中输入文件路径,输入完毕后,程序判断文本文件是否存在,如果不存在弹出对话框提示用户;用户也可以通过“浏览”按钮浏览文件夹的方式选择某一文件,选定后,文件显示在文本框中。
文件操作:当文件路径不为空时,若用户单击“读取文件”按钮,可将文本文件内容读取到窗体左边的TEXTBOX中,让用户修改其内容。用户单击“保存文件”按钮,可将当前TEXTBOX中的文本保存回原文件,同时清空TEXTBOX中的内容
作业需求啊 求大神救命啊 展开
文件选择:用户可在文本中输入文件路径,输入完毕后,程序判断文本文件是否存在,如果不存在弹出对话框提示用户;用户也可以通过“浏览”按钮浏览文件夹的方式选择某一文件,选定后,文件显示在文本框中。
文件操作:当文件路径不为空时,若用户单击“读取文件”按钮,可将文本文件内容读取到窗体左边的TEXTBOX中,让用户修改其内容。用户单击“保存文件”按钮,可将当前TEXTBOX中的文本保存回原文件,同时清空TEXTBOX中的内容
作业需求啊 求大神救命啊 展开
3个回答
展开全部
先在开头添加命名空间,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
展开全部
没什么难度,就是分太少了。
追问
只有八分 不玩百度知道 临时抱一下佛脚 有时间的话帮帮忙吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提醒你一句,这个要分为文本文件和二进制文件
追问
你提醒我没用啊 我没学啊 我就是求答案啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询