filestream
写入文件
第一步:声明一个filestream类的对象
FileStream fsWrite = new FileStream(string path, FileMode mode, FileAccess access);
参数:
path:要操作的文件路径,路径可以是绝对路径或者相对路径。
mode:操作文件的方式,打开或者创建
access:操作文件中的数据,读取或者写入
第二步:调用fsRead对象的方法Write
FileStream.Write(byte[] array, int offset, int count)方法是将字节数组数据写入到指定的文本
参数:
array:用来存储字符串转换成字节的字节数组
offse:开始存储的位置,通常都是0
count:最多写入的字节数
using (FileStream fsWrite = new FileStream("xxx的FileStream.txt",FileMode.APPend,FileAccess.Write)){
console.WriteLine("请输入文本"); 提示用户输入字符串
string str = Console.ReadLine(); 接收用户输入的字符串
byte[] array = Encoding.UTF8.GetBytes(str); 将字符串转换为字节数组
fsWrite.Write(array,0,array.Length); 将字节数组写入到文本文件
Consoele.WriteLine("写入成功");
Console.ReadKey();
}
相关阅读
在近期的工作过程中发现自己的基础比较薄弱,所以最近在恶补基础知识。下面就对我所学习的File类和FileStream进行简单的总结。1.首
C#——读文件方法(Filestream、File、StreamReader)
方法一:使用Filestream,将文本一次性全部转换为字节,之后转换为string显示在text中OpenFileDialog fd = new OpenFileDialog();
C#学习笔记——StreamWriter、StreamReader和FileStre
一、StreamReader类的介绍构造函数: StreamReader sw = new StreamReader(Stream stream); StreamReader sw = new StreamRe
c#语言------------FileStream类的基本使用
FileStream类不是静态类,使用时需要创建对象,FileStream类既可以对文本文件进行读也可以对多媒体文件进行写,以字节数组的形式进行读
还是废话不多说,一般我们读写文本通过File类中的几个方法是可以满足我们的需求的,如下 File.ReadAllLines("文件路径") 这个方