为了能到远方,脚下的每一步都不能少.|

夜寐天明

园龄:6年8个月粉丝:10关注:6

C# 对文件操作

参考

相关类

StreamReader类

StreamReader类是从抽象基类TextReader继承,它也是一个读取系列字符的读取器。 下表介绍了StreamReader类的一些常用方法:

序号 方法 描述
1 public override void Close() 它关闭StreamReader对象和底层流,并释放与读取器相关联的任何系统资源。
2 public override int Peek() 返回下一个可用字符,但不消耗它。
3 public override int Read() 从输入流读取下一个字符,并将字符位置提前一个。

StreamWriter类

StreamWriter类继承自抽象类TextWriter表示一个写入器,可以编入序列字符。

下表描述了此类最常用的方法:

序号 方法 描述
1 public override void Close() 关闭当前StreamWriter对象和底层流。
2 public override void Flush() 清除当前写入程序的所有缓冲区,并将任何缓冲的数据写入底层流。
3 public virtual void Write(bool value) 将布尔值的文本表示写入文本字符串或流(从TextWriter继承)
4 public override void Write(char value) 将字符写入流
5 public virtual void Write(decimal value) 将十进制值的文本表示形式写入文本字符串或流。
6 public virtual void Write(double value) 8字节浮点值的文本表示写入文本字符串或流。
7 public virtual void Write(int value) 4字节有符号整数的文本表示写入文本字符串或流。
8 public override void Write(string value) 将一个字符串写入流。
9 public virtual void WriteLine() 将行终止符写入文本字符串或流。

命名空间

  System.IO;

  System.Text;

创建文件

 public void Write(string path)
        {
            FileStream fs = new FileStream(path, FileMode.Create);
            fs.Close();
        }

写文件

 public void Write()
        {
            FileStream fs = new FileStream(path, FileMode.Create);
            StreamWriter sw = new StreamWriter(fs);
            //开始写入
            sw.Write("Hello World!!!!");
            //清空缓冲区
            sw.Flush();
            //关闭流
            sw.Close();
            fs.Close();
        }

本文作者:夜寐天明

本文链接:https://www.cnblogs.com/breakr-yu/p/17773284.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   夜寐天明  阅读(18)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起