- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
指定读取的字符数DimreturnValueAsInteger
第五章 Visual Basic .NET文件 第五章 Visual Basic .NET文件 东北大学软件学院 二进制文件的读写操作 可以使用BinaryReader和BinaryWriter类读写二进制文件 5.3 My.Computer.System对象 可以利用My.Computer.FileSystem对象的方法直接访问文件系统 可以读写文本文件和二进制文件 还可以做其他一些文件和目录操作,包括创建/删除文件或目录,移动文件或目录,复制文件或目录,文件或目录的重命名等 ? My 的顶层对象 文件的读写操作 写文本文件 利用WriteAllText方法将字符串数据写入文件 利用OpenTexFileWriter方法生成一个StreamWriter对象,然后通过这个StreamWriter对象向文本文件写入数据 文件的读写操作 二进制文件的读写操作 ReadAllBytes 方法用于读取二进制文件的全部内容 WriteAllBytes方法用于将字节数组以二进制形式写入文件 其他文件操作 创建目录 删除目录 其他文件操作 复制文件 其他文件操作 其他操作还包括: 复制目录:CopyDirectory 获取目录包含的文件或子目录:GetFiles 移动文件或目录:MoveFile, MoveDirectory 判断文件和目录是否存在:FileExists, DirectoryExists 5.4 处理文件系统事件 VB.NET提供的FileSystemWatcher组件可以用来监视和处理文件系统发生的更新事件 可以指定使用FileSystmWatcher监视的目录和文件的范围,以及更新操作的类型 生成FileStyemWatcher组件的实例 对生成的FileSytemWatcher实例进行设置,指定用于处理文件更新事件的事件处理函数 创建FileSystemWatcher实例 利用工具箱创建 从工具箱的Components选项卡中拖出FileSytemWather放到应用程序窗体上 直接编写代码创建 设置FileStreamWatcher 设置Path属性指定监视的目录 设置Filter属性限定监视的范围 设置NotifyFilter属性指定监视的更新类型 设置FileStreamWatcher 指定事件处理函数 创建事件处理函数: 通过代码设计器直接编写 设置EnableRaisingEvents属性 * (1) 创建BinaryReader/BinaryWriter对象 Dim 对象名 As New BinaryReader (FileStream对象[, 编码方式]) Dim 对象名 As New BinaryWriter (FileStream对象[, 编码方式]) Dim File2 New FileStream (“C:\binary.txt”, _ FileMode.OpenOrCreate, FileAccess.ReadWrite ) Dim File2Reader As New BinaryReader ( File2 ) Dim File2Writer As New BinaryWriter ( File2 ) (2) 读取二进制文件数据 读2Byte无符号整型数据 ReadUInt16 读2Byte带符号整型数据 ReadInt16 读一个双精度浮点数据 ReadDouble 读一个单精度浮点数据 ReadSigle 读一个十进制数据 ReadDecimal 读一个字符 ReadChar 读一个字节 ReadByte 读布尔值数据 ReadBoolean 有三个重载的方法,分别是:读一个字符,读指定个数的字符,读指定个数的字节 Read 说明 名称 Dim returnValue As Integer returnValue = instance.Read ‘读一个字符 Dim buffer As Byte() ‘字节数组,用于存放读取的数据 Dim index As Integer ‘开始存放的位置(在字节数组中) Dim count As Integer ‘指定读取的字节数 Dim returnValue As Integer ‘用于存放实际读取的字节数 ‘读取count个字节,从buffer中index处开始存放 returnValue = instance.Read(buffer, index, count) Dim buffer As Char() ‘用于存放读取字符的字符数组 Dim index As Integer ‘开始存放的位置(在字符数组中) Dim coun
您可能关注的文档
- 扭转超静定.PPT
- 批准的检测检验能力范围-辽宁.DOC
- 批量付款交易流程.PDF
- 技术参数征求意见.DOC
- 技术参数职业中专.DOC
- 技术合同管理程序2017314.DOC
- 技术开发委托合同-广州公共资源交易中心.DOC
- 技改项目工程分析-安丘.DOC
- 技术秘密转让合同-沧州仲裁委.DOC
- 技术经济分析-河海大学.PDF
- 河南省郑州市第一中学2017-2018学年高一下学期周测物理试题(325)扫描版含答案.doc
- 山西省怀仁县第一中学2017-2018学年高二下学期第一次月考生物试题扫描版.doc
- 河南省六市高三下学期第一次联考试题(3月)理科综合扫描版含答案.doc
- 四川省高三全国Ⅲ卷冲刺演练(一)文综地理试卷扫描版含答案.doc
- 河南省洛阳市高三第二次统考文综试卷扫描版含答案.doc
- 甘肃省靖远县高三下学期第二次联考理科综合试题扫描版含答案.doc
- 问题导学法在办公场景中的实施策略及效果评估.docx
- 退休后的个人品牌打造与传播策略.docx
- 问题解决在办公流程优化中的应用.docx
- 问题导向的办公环境创新设计.docx
文档评论(0)