博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
StreamWrite类
阅读量:4694 次
发布时间:2019-06-09

本文共 1354 字,大约阅读时间需要 4 分钟。

FileStream类,该对象只能以字节形式读取/写入数据,这就使得操作非常困难。

一般有了FileStream对象,都会借用StreamWrite对象或StreamReader对象的方法来处理文件。

如果不将文件指针改变到任意位置,则使用StreamWrite类或StreamReader类,这样就变得比较容易

创建方式

  1.先创建FileStream对象,然后在创建StreamWrite对象

        2.FileStream fs=new FileStream(string path,fileMode mode);

        2.StreamWriter sw=new StreamWrite(fs);

或者:

  直接从文件中创建StreamWrite对象

  StreamWrite sw=new StreamWrite(String path,bool append);

 bool append

  false表示创建一个新文件或现有文件并将其打开;

  true表示打开文件,保留原来的数据

如找不到文件,则创建一个新文件。

StreamWrite类常用的方法

Close    关闭当前StreamWrite对象和基础流

Dispose   释放使用的所有资源

Flush     清理当前编写器所有缓存区,并使所有缓存数据写入基础流

Write     写入流

WriteLine   写入指定的某些数据,后跟行结束符

StreamWrite类允许将字符和字符串写入文件中,StreamWrite默认使用UTF8Encoding编码,如若使用其他编码,

就要构造UTF8Encoding的这个实例使得Encoding.Getpreamble方法返回以UTF8格式编写的Unicode字节。

 

实例;在桌面51zxw文件夹中,创建一个StreamWrite.txt文件,然后像其中写入“学习C#既轻松有快乐”

class Program    {        static void Main(string[] args)        {            string path = @"C:\Users\Administrator\Desktop\新建文件夹\51zxw.txt";            //第一种方法            //FileStream f = new FileStream(path,FileMode.OpenOrCreate);            //StreamWriter sw = new StreamWriter(f);            //第二种方法            StreamWriter sw = new StreamWriter(path,false);            string s = "学习c#,既轻松有快乐";            sw.WriteLine(s);            sw.Close();            Console.Read();        }    }}

  

 

转载于:https://www.cnblogs.com/xiaowie/p/8855392.html

你可能感兴趣的文章
Android 隐式意图的配置
查看>>
2018年2月计划
查看>>
Effective Java 02 Consider a builder when faced with many constructor parameters
查看>>
Python------网络编程2
查看>>
第四章-开心餐厅
查看>>
void空类型指针
查看>>
P3388 【模板】割点(割顶)
查看>>
简单的排序算法:插入排序法
查看>>
湖南工业大学个人选拔赛第二场 解题报告
查看>>
linux中iptables配置文件及命令详解
查看>>
批量更新
查看>>
Vue学习记录(二)
查看>>
前端面试-难点问题2-java和javascript的区别
查看>>
Linux及Arm-Linux程序开发笔记(零基础入门篇)
查看>>
Redis集群创建报错
查看>>
DispacherServlet 的作用
查看>>
POJ - 1426(Find The Multiple)
查看>>
如何引用vue
查看>>
一张图带你看懂原始dao与SQL动态代理开发的区别-Mybatis
查看>>
最锋利的Visual Studio Web开发工具扩展:Web Essentials详解
查看>>