C#_读取文本------ 保存文本----功能的实现
2008-11-28 12:04
567 查看
引入using System.IO
读取文本------
// 从应用程序所在的当前目录开始
openFileDialog1.InitialDirectory = System.IO.Directory.GetCurrentDirectory();
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
try
{
FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(fs, Encoding.GetEncoding(54936));
this.richTextBox1.Text = sr.ReadToEnd();
sr.Close();
fs.Close();
}
catch (Exception E)
{
MessageBox.Show(E.Message, "错误", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
}
}
保存文本----
// 从应用程序所在的当前目录开始
saveFileDialog1.InitialDirectory = System.IO.Directory.GetCurrentDirectory();
saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
saveFileDialog1.FilterIndex = 1;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
try
{
FileStream fs = new FileStream(saveFileDialog1.FileName, FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs, Encoding.GetEncoding(54936));
sw.Write(this.richTextBox1.Text);
sw.Flush();
sw.Close();
fs.Close();
MessageBox.Show("保存成功", "消息", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception E)
{
MessageBox.Show(E.Message, "错误", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
}
}
读取文本------
// 从应用程序所在的当前目录开始
openFileDialog1.InitialDirectory = System.IO.Directory.GetCurrentDirectory();
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
try
{
FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(fs, Encoding.GetEncoding(54936));
this.richTextBox1.Text = sr.ReadToEnd();
sr.Close();
fs.Close();
}
catch (Exception E)
{
MessageBox.Show(E.Message, "错误", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
}
}
保存文本----
// 从应用程序所在的当前目录开始
saveFileDialog1.InitialDirectory = System.IO.Directory.GetCurrentDirectory();
saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
saveFileDialog1.FilterIndex = 1;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
try
{
FileStream fs = new FileStream(saveFileDialog1.FileName, FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs, Encoding.GetEncoding(54936));
sw.Write(this.richTextBox1.Text);
sw.Flush();
sw.Close();
fs.Close();
MessageBox.Show("保存成功", "消息", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception E)
{
MessageBox.Show(E.Message, "错误", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
}
}
相关文章推荐
- C#读取shp文件并获取图形保存到sde要素类中(不使用ESRI的类库,纯c#实现)
- C#实现把txt文本数据快速读取到excel中
- Python实现读取邮箱中的邮件功能示例【含文本及附件】
- C#简单实现读取txt文本文件并分页存储到数组
- 用IFormatter实现>存储容器(功能:实现游戏保存和读取).
- C# 文本文档操作——读取、保存、编辑
- C# 实现的图片盖章功能,支持拖拽、旋转、放缩、保存
- 点滴积累【C#】---C#实现上传word以流形式保存到数据库和读取数据库中的word文件。
- C#实现将网页保存成图片的网页拍照功能
- c#中实现朗读文本功能
- C# 小工具:读取excel表格,实现筛选某一列的功能,并显示处理
- C# 实现将 PDF 转文本的功能
- 用IFormatter实现>存储容器(功能:实现游戏保存和读取).
- C# 实现将 PDF 转文本的功能
- 点滴积累【C#】---C#实现上传word将路径保存到数据库,文件保存到服务器。并且按照名称读取服务器的word
- C#实现抓图功能,保存图片
- Android实现文件的保存与读取功能示例
- 用C#语言实现读取修改保存EXCEL表格
- C# 实现将 PDF 转文本的功能
- 记事本(c#实现,包含,打开,保存,另存为,复制,粘贴等功能)