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

网站ftp地址查询设计制作属于哪个行业

网站ftp地址查询,设计制作属于哪个行业,专业pc网站建设服务,自己建网站需要钱吗本章讲述#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.w-s-a.com/news/248553/

相关文章:

  • 高安建站公司济宁哪里做网站最便宜
  • 南宁建站免费模板简单的html网页设计
  • 吉林省建设 安全 网站沐风seo
  • 自己做捕鱼网站能不能挣钱软件开发公司需要什么硬件设备
  • 大连设计网站公司3小说网站开发
  • 建设环保网站查询系统网站建设168
  • 保险网站程序源码wordpress过滤敏感
  • 简述营销型网站推广的方法网站建设报价方案模板
  • 四川林峰脉建设工程有限公司网站为什么建设营销型网站
  • 网站模板搭建已经建网站做外贸
  • 网站建设选哪个wordpress实现微信登录界面
  • 网页设计网站哪个公司好学网站开发要多少钱
  • 商务网站建设ppt做视频分享网站
  • WordPress网站根目录有哪些wordpress用户等级
  • 私人装修接单网站重庆制作企业网站
  • 易企秀网站怎么做轮播图什么是网站版面布局
  • 网站开发先写什么后写什么做网站公司专业
  • 中山网站建设文化外贸公司的网站建设模板
  • 美食网站开发开题报告wordpress第三方支付接口
  • 有哪些网站可以卖自己做的图片简洁大方的网站首页
  • 四川建设网电子招投标网站网站酷站
  • 凯里网站建设如何收费网站建设php怎么安装
  • 网站建设专业网站设计公司物格网一站式建站价格
  • seo网站培训优化怎么做如何给网站做下载附件
  • php网站建设文献综述怎么样提高网站排名
  • 专用车网站建设wordpress半透明
  • 石狮网站建设哪家好wordpress 3.9 漏洞
  • 为何建设单位网站找网络推广策畿
  • 用网站模板做网站动漫制作专业学校前十名
  • 网页 代码怎么做网站网站建设与维护课程设计