读写文件
来源:互联网 发布:用php怎么写出99乘法表 编辑:程序博客网 时间:2024/04/28 18:24
1) 使用流方式读
FileStream fs = new FileStream ( "C://file.txt" , FileMode.Open , FileAccess.Read ) ;
StreamReader m_streamReader = new StreamReader ( fs ) ;
//不晓得这一步是干什么的
//使用StreamReader类来读取文件
m_streamReader.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;
// 从数据流中读取每一行,直到文件的最后一行,并在richTextBox1中显示出内容
this.richTextBox1.Text = "" ;
string strLine = m_streamReader.ReadLine ( ) ;
while ( strLine != null )
{
this.richTextBox1.Text += strLine + "/n" ;
strLine = m_streamReader.ReadLine ( ) ;
}
//为什么不改成这样呢?
this.richTextBox1.Text="";
string str=m_streamReader.ReadtoEnd();
this.richTextBox1.Text=str;
//记得最后要关闭
m_streamReader.Close();
2)使用流方式写
//注意文件的打开方式
FileStream fs = new FileStream ( "C//file.txt" , FileMode.OpenOrCreate , FileAccess.Write ) ;
StreamWriter m_streamWriter = new StreamWriter ( fs ) ;
//查MSDN可以得知flush是什么意思
m_streamWriter.Flush ( ) ;
// 使用StreamWriter来往文件中写入内容
//还是不明白这是为什么
m_streamWriter.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;
// 把richTextBox1中的内容写入文件
//可以是任何文件
m_streamWriter.Write ( richTextBox1.Text ) ;
//关闭此文件
m_streamWriter.Flush ( ) ;
m_streamWriter.Close ( ) ;
3)写LOG文件
StreamWriter sw=File.AppendText("log.txt");
log(cur,rs.GetValue("id"),sw);
sw.Close();
private void log(int cur,string idd,StreamWriter sw)
{
sw.WriteLine("LOG:"+cur.ToString()+" ID="+idd+" has done! "+DateTime.Now.ToString());
sw.Flush();
}
FileStream fs = new FileStream ( "C://file.txt" , FileMode.Open , FileAccess.Read ) ;
StreamReader m_streamReader = new StreamReader ( fs ) ;
//不晓得这一步是干什么的
//使用StreamReader类来读取文件
m_streamReader.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;
// 从数据流中读取每一行,直到文件的最后一行,并在richTextBox1中显示出内容
this.richTextBox1.Text = "" ;
string strLine = m_streamReader.ReadLine ( ) ;
while ( strLine != null )
{
this.richTextBox1.Text += strLine + "/n" ;
strLine = m_streamReader.ReadLine ( ) ;
}
//为什么不改成这样呢?
this.richTextBox1.Text="";
string str=m_streamReader.ReadtoEnd();
this.richTextBox1.Text=str;
//记得最后要关闭
m_streamReader.Close();
2)使用流方式写
//注意文件的打开方式
FileStream fs = new FileStream ( "C//file.txt" , FileMode.OpenOrCreate , FileAccess.Write ) ;
StreamWriter m_streamWriter = new StreamWriter ( fs ) ;
//查MSDN可以得知flush是什么意思
m_streamWriter.Flush ( ) ;
// 使用StreamWriter来往文件中写入内容
//还是不明白这是为什么
m_streamWriter.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;
// 把richTextBox1中的内容写入文件
//可以是任何文件
m_streamWriter.Write ( richTextBox1.Text ) ;
//关闭此文件
m_streamWriter.Flush ( ) ;
m_streamWriter.Close ( ) ;
3)写LOG文件
StreamWriter sw=File.AppendText("log.txt");
log(cur,rs.GetValue("id"),sw);
sw.Close();
private void log(int cur,string idd,StreamWriter sw)
{
sw.WriteLine("LOG:"+cur.ToString()+" ID="+idd+" has done! "+DateTime.Now.ToString());
sw.Flush();
}
- 文件读写、剪贴板读写
- 读写文件
- 文件读写
- 读写文件
- 读写文件
- 文件读写
- 读写文件
- 读写文件
- 读写文件
- 文件读写
- 文件读写
- 文件读写
- 文件读写
- 读写文件
- 文件读写
- 文件读写
- 文件读写
- 文件读写
- C#处理文本文件
- [转]STL学习和使用建议
- “数学函数动态编译器TCompile类”的bug跟踪、新版源代码下载
- ASP.NET如何操作文本文件
- 简单的测试你打字速度的C程序(以前旧BLOG上的)
- 读写文件
- 对文件的操作心得
- C# asp.net操作文件
- 如何彻底终止IEXPLORE.EXE木马进程
- install 945GM drivers ubuntu
- pragma指令简介
- 使用foreach简化文本文件的访问
- 经典程序员之路
- 分割字符串(一)