文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>简单实用的文件操作-流读写器

简单实用的文件操作-流读写器

时间:2010-09-29  来源:雨荨

StreamWriter

BaseStream                 属性,获取其内部的文件流对象

WriteLine                     向流写入一行,效果是向文件写入一行

Flush                           清空写缓冲区

Close                           关闭StreamWriter内置的文件流

StreamReader

BaseStream                属性,获取其内部的文件流对象

ReadLine                    从流中读取一行,效果是从文件读取一行

ReadToEnd                从流中读取所有数据,效果是读取文件所有内容

Close                          关闭StreamReader内置的文件流

流写入器常用的构造方式:

StreamWriter

StreamWriter(Stream     操作的文件流对象)

StreamWriter(String    写入的文件)

StreamWriter(String    写入的文件,bool 是否追加)   //True 表示追加 False表示不追加

StreamWriter(String    写入的文件,Encoding 编码方式)

示例:

StreamWriter sw = new StreamWriter(File.OpenWrite(@"c:\1.txt"));

StreamWriter sw =new StreamWriter(@"c:\1.txt");

StreamWriter sw =new StreamWriter(@"c:\1.txt",True);

StreamWriter sw =new StreamWriter(@"c:\1.txt",System.Text.Encoding.Default);

StreamReader

StreamReader(Stream 读取的文件流);

StreamReader(string 读取的文件);

File.OpenText(String 读取的文件);

StreamReader(String 读取的文件,Encoding 解码方式)

示例:

StreamReader sr= new StreamReader(File.OpenRead(@"c:\1.txt"));

StreamReader sr= new StreamReader(@"c:\1.txt");

StreamReader sr= File.OpenText(@"c:\1.txt");

StreamReader sr= new StreamReader(@"c:\1.txt",System.Text.Encoding.Default);

代码实例:

使用StreamReader读文件

            //得到sr对象,sr对象可对文件进行读取(使用了Encoding编码方式)

            StreamReader sr = new StreamReader(textBox2.Text,System.Text.Encoding.Default);

            //将文件内所有内容读到textbox1.text中
            textBox1.Text = sr.ReadToEnd();

            //关闭sr文件流对象
            sr.Close();

使用StreamWriter写文件

            //得到sr对象,sr对象可对文件进行写入(使用了Encoding编码方式)

            StreamWriter sw = new StreamWriter(textBox2.Text,System.Text.Encoding.Default);

            //sw对象的文件进行写操作,写入的内容是textbox1.text
            sw.Write(textBox1.Text);

            //关闭sw文件流对象
            sw.Close();

 

 

 

 

 

 

eg:

向txt数据文件中写入数据

StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\1.txt");
 sw.WriteLine("西游记"); //使用WriteLine写入内容
 sw.WriteLine("经典");
 sw.Flush();    //将缓冲区的内容写入文件
 sw.Close();    //关闭sw对象

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载