当前位置: 首页 > news >正文

银川网站建设是什么电子商务网站建设最好的公司

银川网站建设是什么,电子商务网站建设最好的公司,谷歌seo服务公司,网站建设课结课感受本章讲述#xff1a;FileStream类的基本功能#xff0c;以及简单示例#xff1b; 1、引用命名空间#xff1a;using System.IO; 2、注意#xff1a;使用IO操作文件时#xff0c;要注意流关闭和释放问题#xff01; 强力推荐#xff1a;将创建文件流对象的过程写在usi…本章讲述FileStream类的基本功能以及简单示例 1、引用命名空间using System.IO; 2、注意使用IO操作文件时要注意流关闭和释放问题 强力推荐将创建文件流对象的过程写在using当中,会自动帮助我们释放资源; 使用try{} catch(Exception ex){} 进行一次捕获 3、FileStream 操作字节可以操作任何类型的文件下面来简单介绍FileStream类的方法和参数 1FileStream()    作用创建FileStream对象参数第一个是路径第二个是文件模式FileMode枚举第三个数据模式FileAcess FileStream(String, FileMode) FileStream(String, FileMode, FileAccess)FileStream(String, FileMode, FileAccess, FileShare)FileStream(String, FileMode, FileAccess, FileShare, Int32)初始化FileStream时使用包含文件共享属性(System.IO.FileShare)的构造函数比使用自定义线程锁更为安全和高效 2FileMode以何种方式打开或者创建文件CreateNew创建新文件、Create创建并覆盖、Open打开、OpenOrCreate打开并创建、Truncate覆盖文件、Append追加 3FileAcess文件流对象如何访问该文件Read只读 、Write写、ReadWirte读写 4FileShare进程如何共享文件None拒绝共享、Read 、Write、ReadWrite同时读写、Delete 5bufferSize缓冲区大小设置 4、Stream.Read(arrayByte[], Int32, Int32)从流中读取一块字节并将数据写入给定的缓冲区 5、Stream.Write(arrayByte[], Int32, Int32)使用缓冲区中的数据将字节块写入此流 6、close()关闭当前流并释放与当前流关联的任何资源如套接字和文件句柄 7、dispose()释放流所有使用的资源 8、CopyTo(Stream)从当前流中读取所有字节并将其写入目标流。  CopyTo(Stream, Int32)从当前流中读取所有字节并使用指定的缓冲区大小将它们写入目标流 9、Seek()FileStream类维护内部文件指针该指针指向文件中进行下一次读写操作的位置将此流的当前位置设置为给定值。stream.seekInt64SeekOrigin 第一个参数规定文件指针以字节为单位的移动距离。第二个参数规定开始计算的起始位置SeekOrigin枚举包含3个值Begin、Current 和 End 例如aFile.Seek(0, SeekOrigin.End); 10、由于设置了文件共享模式为允许随后写入所以即使多个线程同时写入文件也会等待之前的线程写入结束之后再执行而不会出现错误 using (FileStream logFile new FileStream(logFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write)) ************************************************************************************************************** 11、简单示例1简单文件写入 FileStream devStream  new FileStream(devPath, FileMode.Append, FileAccess.Write, FileShare.ReadWrite,512); devStream.Write(data, 0, 128); if(devStream ! null)devStream.Close(); 12、简单示例2以追加的方式写入文件 public static class FileWrite {public static string filePath string.Empty;public static void WriteInfo(byte[] data){if (!string.IsNullOrEmpty(filePath)){byte[] byteArray new byte[128];Array.Copy(data, 0, byteArray, 0, 128);if (byteArray ! null byteArray.Length 128){using (System.IO.FileStream fs System.IO.File.OpenWrite(filePath)){fs.Seek(0, SeekOrigin.End);fs.Write(byteArray, 0, byteArray.Length);fs.Close();fs.Dispose();}}}  } } 13、简单示例文件流写入 public static void Main(string[] args) {String str E:\下载\软件;Stopwatch sw new Stopwatch();sw.Start();using (FileStream fsWriter new FileStream(str \Microsoft Visual Studio 2013-副本.exe, FileMode.Create, FileAccess.Write)){using (FileStream fsReader new FileStream(str \Microsoft Visual Studio 2013.exe, FileMode.Open, FileAccess.Read)){byte[] bytesnew byte[1024*4];//4kB是合适的int readNum;while((readNumfsReader.Read(bytes,0,bytes.Length))!0)//小于说明读完了{fsWriter.Write(bytes,0,readNum);fsWriter .Flush();//清除缓冲区把所有数据写入文件中fsWriter.Close();fsWriter.Dispose();}}}sw.Stop();Console.WriteLine(总的运行时间为{0},sw.ElapsedMilliseconds);Console.ReadKey(); } 14、简单示例读取文件 public static string FileStreamReadFile(string filePath) {byte[] data new byte[100];char[] charData new char[100];FileStream file new FileStream(filePath, FileMode.Open);//文件指针指向0位置file.Seek(0, SeekOrigin.Begin);//可以设置第一个参数//读入两百个字节file.Read(data, 0, (int) file.Length);//提取字节数组Decoder dec Encoding.UTF8.GetDecoder();dec.GetChars(data, 0, data.Length, charData, 0);file.Close();    file.Dispose();return Convert.ToString(charData); } 在此做个笔记以防忘记欢迎在下方留言交流。 **************************************************************************************************************
http://www.dnsts.com.cn/news/51030.html

相关文章:

  • 云南域名注册网站建设网站开发用什么工具
  • php网站源码免费下载平面设计和网页设计哪个工资高
  • 论文网站建设临县网站建设
  • 网站优化文章网络营销的推广策略
  • 做团购的的网站有哪些中国建筑公司网站大全
  • 付费阅读网站建设做付费推广是网站好还是单页面好
  • 网站群 seo宁夏建设投资集团公司网站
  • 杭州高端网站设计免费企业网站建设要求
  • 关于网站平台建设调研的函北京代建网站
  • 找个不能粘贴文字的网站做实验下面什么不是用于制作网页的软件
  • 接收新网站如何做诊断购物网站开发环境
  • 微信小程序与网站连接潮阳网站制作
  • 一个空间多个网站安卓app开发教程视频免费
  • 亚马逊网站建设案例分析wordpress插件批量修改正文内链
  • 贵阳网站开发公司推荐营销策略手段有哪些
  • 免费建站系统有哪些艾迪网络专业的网站建设公司
  • 什么软件做网站自己如何建设校园网站
  • 网站建设的体会网上做任务的网站有哪些内容
  • 广州网站公司建设京东商城网上购物商城
  • 医院网站开发公司游戏工作室
  • 公司网站需求分析建设银行信用卡卡网站首页
  • 建设网站要服务器吗做网站建设销售工资
  • 购买了网站空间如何进入网站备案 中国
  • 自适应网站建设专家wordpress 修改数据库表
  • 查询网站收录情况的方法对个人做swot分析的网站
  • 网站建设与程序编辑wordpress格行代码6
  • wordpress内存溢出错误网站seo优化合同
  • 企业网站框架图松江团购做网站
  • 高埗网站仿做网页的制作教案
  • 青岛网站优化公司哪家好网站建设的征求意见稿