C# FileStream写文件的操作是什么呢?首先我们来了解下C# FileStream写文件是指使用FileStream类对文件系统上的文件进行读取、写入、打开和关闭操作,并对其他与文件相关的操作系统句柄进行操作,如管道、标准输入和标准输出。读写操作可以指定为同步或异步操作。FileStream对输入输出进行缓冲,从而提高性能。
网站的建设创新互联专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为成都白乌鱼等企业提供专业服务。
FileStream对象支持使用Seek方法对文件进行随机访问。Seek允许将读取/写入位置移动到文件中的任意位置。这是通过字节偏移参考点参数完成的。字节偏移量是相对于查找参考点而言的,该参考点可以是基础文件的开始、当前位置或结尾,分别由SeekOrigin类的三个属性表示。
C# FileStream写文件之文件头:
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.IO;
C# FileStream写文件之读文件核心代码:
- byte[] byData FileStream= new byte[100];
- char[] charData = new char[1000];
- try
- {
- FileStream sFile = new FileStream("文件路径",FileMode.Open);
- sFile.Seek(55, SeekOrigin.Begin);
- sFile.Read(byData, 0, 100);
- //第一个参数是被传进来的字节数组,
- //用以接受FileStream对象中的数据,
- //第2个参数是字节数组中开始写入数据的位置,
- //它通常是0,表示从数组的开端文件中向数组写数据,
- //最后一个参数规定从文件读多少字符.
- }
- catch (IOException e)
- {
- Console.WriteLine("An IO exception has been thrown!");
- Console.WriteLine(e.ToString());
- Console.ReadLine();
- return;
- }
- Decoder d = Encoding.UTF8.GetDecoder();
- d.GetChars(byData, 0, byData.Length, charData, 0);
- Console.WriteLine(charData);
- Console.ReadLine();
C# FileStream写文件之写文件核心代码:
- FileStream fs = new FileStream(文件路径,FileMode.Create);
- //获得字节数组
- byte [] data =new UTF8Encoding().GetBytes(String);
- //开始写入
- fs.Write(data,0,data.Length);
- //清空缓冲区、关闭流
- fs.Flush();
- fs.Close();
C# FileStream写文件的操作就向你介绍到这里,希望对你了解和学习C# FileStream写文件有所帮助。
网站标题:C#FileStream写文件解析
URL链接:http://www.mswzjz.cn/qtweb/news24/406174.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能