C#处理文本文件
来源:互联网 发布:数据库理论试题及答案 编辑:程序博客网 时间:2024/04/25 05:03
1.读去文本文件内容
要读取文本文件,必须使用到"StreamReader"类,这个类是在名字空间"System.IO"中定义的.通过"StreamReader"类的"ReadLine ( )"方法,就可以读取打开数据流当前行的数据了。
2.更改文本文件内容
要想改变文本文件内容,要使用到"StreamWriter"类,这个类和"StreamReader"一样,都是由"System.IO"名字空间来定义的。通过"StreamWriter"类的"Write ( )"方法,就可以轻松实现文本文件内容的更改了.
注意:要有对文本文件的写的权限.
文章来源于 http://www.cnblogs.com/zhangzs8896 版权归原作者所有
要读取文本文件,必须使用到"StreamReader"类,这个类是在名字空间"System.IO"中定义的.通过"StreamReader"类的"ReadLine ( )"方法,就可以读取打开数据流当前行的数据了。
FileStream fs = new FileStream ( "C://file.txt" , FileMode.Open , FileAccess.Read ) ;
StreamReader MyStreamReader = new StreamReader ( fs ) ;
// 从数据流中读取每一行,直到文件的最后一行,并在MyTextBox中显示出内容
MyTextBox.Text = "" ;
string strLine = MyStreamReader.ReadLine ( ) ;
while ( strLine != null )
{
MyTextBox.Text += strLine + "/n" ;
strLine = MyStreamReader.ReadLine ( ) ;
}
//关闭此StreamReader对象
MyStreamReader.Close ( ) ;
StreamReader MyStreamReader = new StreamReader ( fs ) ;
// 从数据流中读取每一行,直到文件的最后一行,并在MyTextBox中显示出内容
MyTextBox.Text = "" ;
string strLine = MyStreamReader.ReadLine ( ) ;
while ( strLine != null )
{
MyTextBox.Text += strLine + "/n" ;
strLine = MyStreamReader.ReadLine ( ) ;
}
//关闭此StreamReader对象
MyStreamReader.Close ( ) ;
2.更改文本文件内容
要想改变文本文件内容,要使用到"StreamWriter"类,这个类和"StreamReader"一样,都是由"System.IO"名字空间来定义的。通过"StreamWriter"类的"Write ( )"方法,就可以轻松实现文本文件内容的更改了.
注意:要有对文本文件的写的权限.
//创建一个文件流,用以写入或者创建一个StreamWriter
FileStream fs = new FileStream ( "C://file.txt" , FileMode.OpenOrCreate , FileAccess.Write ) ;
StreamWriter m_streamWriter = new StreamWriter ( fs ) ;
m_streamWriter.Flush ( ) ;
// 使用StreamWriter来往文件中写入内容
m_streamWriter.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;
// 把richTextBox1中的内容写入文件
m_streamWriter.Write ( MyTextBox.Text ) ;
//关闭此文件
m_streamWriter.Flush ( ) ;
m_streamWriter.Close ( ) ;
FileStream fs = new FileStream ( "C://file.txt" , FileMode.OpenOrCreate , FileAccess.Write ) ;
StreamWriter m_streamWriter = new StreamWriter ( fs ) ;
m_streamWriter.Flush ( ) ;
// 使用StreamWriter来往文件中写入内容
m_streamWriter.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;
// 把richTextBox1中的内容写入文件
m_streamWriter.Write ( MyTextBox.Text ) ;
//关闭此文件
m_streamWriter.Flush ( ) ;
m_streamWriter.Close ( ) ;
文章来源于 http://www.cnblogs.com/zhangzs8896 版权归原作者所有
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件
- C#处理文本文件概述
- C#处理文本文件
- Niven Numbers
- .NET的几大热点
- C#常用函数及方法集
- 披着羊皮的狼
- C#的四中排序方法
- C#处理文本文件
- 接到LZZ的电话,心情很糟糕.
- DataGrid导入Excel
- 跨多列,多行表头的DataGrid
- .Net中的DBNull类型
- 分页控件[陕北吴旗娃的AspNetPager控件]
- 给定一个字段的值,查询它所处的表以及字段
- ##---玩死小泉--##
- 一个文件上传与下载的UserControl