必威体育Betway必威体育官网
当前位置:首页 > IT技术

使用StreamReader和StreamWriter读取和写入文本文件

时间:2019-06-29 15:41:09来源:IT技术作者:seo实验室小编阅读:87次「手机版」
 

streamreader

1.读取文本文件

using System;
using System.Collections.Generic;
using System.Text;
using System.Linq;
using System.Collections;
using System.Diagnostics;
using System.IO;
namespace 练习专用
{
    class Program
    {
        static void Main(string[] args)
        {
            using (filestream fs = new FileStream(@"E:\清理系统盘.txt", FileMode.Open))
            {
                using (streamreader sr = new StreamReader(fs))
                {
                    //一行一行读取
                    stringbuilder sb = new StringBuilder();
                    while (!sr.EndOfStream)
                    {
                        sb.APPendLine(sr.ReadLine());
                    }
                    console.WriteLine(sb.ToString());
                    //直接读到末尾
                    //string str = sr.ReadToEnd();
                    //Console.WriteLine(str);
                }
            }
        }
    }
}

2.写入文本文件

using System;
using System.Collections.Generic;
using System.Text;
using System.Linq;
using System.Collections;
using System.Diagnostics;
using System.IO;
namespace 练习专用
{
    class Program
    {
        static void Main(string[] args)
        {
            using (FileStream fs = new FileStream(@"E:\test.txt", FileMode.OpenOrCreate))
            {
                using (streamwriter sw=new StreamWriter(fs))
                {
                    string str = "不积跬步,无以至千里;不积小流,无以成江海。";
                    sw.Write(str);
                }
            }
        }
    }
}

相关阅读

InputStream 、 InputStreamReader和BufferedReader

在Java中,上述三个类经常用于处理数据流,下面介绍一下三个类的不同之处以及各自的用法。 InputStream : 是所有字节输入流的超类,一

C#—StreamWriter、StreamReader和FileStream区别

本文主要讲解一下在文件的读取中,StreamWriter、StreamReader和FileStream分别有什么样的不同,废话少说,直接进入主题。一、StreamRe

StreamReader

StreamReader除非另外指定, 否则默认为 UTF-8 编码, 而不是默认为当前系统的 ANSI 代码页。 UTF-8 正确地处理 Unicode 字符, 并

c#语言------------StreamReader和StreamWriter的常用

   FielStream类用来操作大文件以字节方式操作提供了读和写,而StreamReader和StreamWrite类用来操作大的文本文件,以字符的方式进

InputStreamReader 出现乱码问题如何解决?

File file=new File("hello.txt"); if(file.exists()){ System.out.println("exit"); System.out.println(); try {

分享到:

栏目导航

推荐阅读

热门阅读