Visual C#如何实现文件流式读写

Visual C#如何实现文件流式读写,第1张

Stream流读写文件: 

 

private void button3_Click(object sender, EventArgs e)

      喊山  {

            //将姿哗textBox3.Text写入nihao.txt文件

            Stream s = new FileStream("nihao.txt",FileMode.Create,FileAccess.Write)

//打开模式,访问方式

            StreamWriter sw = new StreamWriter(s, Encoding.Default)//创建Stream流,指定编码方式

            sw.Write(textBox3.Text)

        迹渗行    sw.Close()

        }

 

private void button2_Click(object sender, EventArgs e)

        {

            //将nihao.txt文件读出到textBox3.Text

            Stream s = new FileStream("nihao.txt", FileMode.Open)

            StreamReader sr = new StreamReader(s,Encoding.Default)

            textBox3.Text= sr.ReadToEnd().ToString()

            sr.Close()

            s.Close()

            //sr.BaseStream的Position或Seek()可移动文件流指针到的任意位置。

可以通过FileReader 的readLine()方法实现。

FileReader fr=new FileReader("filename.txt")//获取文件流

BufferedReader br = new BufferedReader(fr)//将流整体读取。祥扰

String str

while((str=br.readLine())!=null){//判断是否是最后一行

system.out.print(str)//散宴老输出每一行内容

}

总冲升结:以上就是通过读取文件中每行内容,之后通过readLine方法进行每一行的内容输出。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12193723.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存