- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实践考核类课程(VB.NET) 东北大学软件学院 第七章 Visual Basic.NET 文件操作 主要内容: 7.1 FileStream类 7.2 用StreamWriter类写入文本 7.3 用StreamReader类读取文本 7.4 File和Directory类 7.1 FileStream类 FileStream类是文件处理的基础。 FileStream类把文件作为数据流处理,它用作这些流的管道。 FileStream用于访问文件,处理文件是要先打开或创建它。 7.1 FileStream类 7.1 FileStream类 FileStream对象重要的公有属性 7.1 FileStream类 FileStream对象重要的公有方法 7.1 FileStream类 当使用FileStream类打开文件时要指定想使用的文件模式。 各种可能的文件模式是FileMode枚举成员。 7.1 FileStream类 FileMode枚举成员 7.1 FileStream类 FileStream类打开文件时要使用FileAccess枚举成员指定文件访问权限。 FileAccess枚举成员 7.1 FileStream类 打开文件时如果要指定文件共享模式则要使用FileShare枚举成员。 FileShare枚举成员 7.2 用StreamWriter类写入文本 StreamWriter类的类层次结构如下: System.Object System.MarshalByRefObject System.IO.TextWriter Sytem.IO.StreamWriter 7.2 用StreamWriter类写入文本 StreamWriter对象重要的公有属性 7.2 用StreamWriter类写入文本 SteamWrite对象重要的公有方法 7.3 用StreamReader类读取文本 StreamReader类的层次结构 System. MarshalByRefObjec System.IO.TextReader System.IO.StreamReader 7.3 用StreamReader类读取文本 StreamReader对象重要的公有属性 7.3 用StreamReader类读取文本 StreamReader对象重要的公有方法 7.4 File和Directory类 File和Directory类用来处理文件和目录。 File类可以在不打开文件时处理文件、复制文件、重命名文件等。 Directory类可以处理目录、创建目录、重命名目录。 7.4 File和Directory类 File类层次 System.Object System.IO.File 7.4 File和Directory类 Directory类的层次 System.Object System.IO.Directory 7.4 File和Directory类 用Directory类的CreateDirectory方法创建新目录: Imports System.IO . . . Try Directory.CreateDirectory(TextBox1.Text) Catch MsgBox(“Could not create the directory.”) End End Try * * FileStream的层次结构 System.Object System.MarshalByRefObject System.IO.Stream System.IO.FileStream 获取或设置这个流中的位置 Position 获取传递给构造函数的文件名称 Name 获取该文件流的字节长度 Length 指出该文件流是否支持写入 CanWrite 指出该文件流是否支持定位 CanSeek 指出该文件流是否支持读取 CanRead 描 述 属性 把字节写到当前读/写位置 WriteByte 把字节块写入这个流 Write 让其它进程访问被锁定的文件 Unlock 设置流的长度 SetLength 设置当前读/写位置 Seek 从文件读取字节 ReadByte 读取字节块 Read 防止其它程序访问该文件 Lock 刷新该流的所有缓冲区,把所有被缓冲的数据写入到其目标位置(如磁盘文件) Flush 关闭文件,使它可供其他程序使用 Close 描述 方法 打开现有文件,并把其长度截断到0(让覆盖其当前数据) FileMode.Truncate 如果
您可能关注的文档
- 大连理工大学数控技术课件第一章 概述.ppt
- 大连理工大学智能建模课件第八章 经济物理学方法.ppt
- 大连理工大学智能建模课件第二章 微分方程方法介绍及模型.ppt
- 大连理工大学智能建模课件第六章 生物学研究的模拟方法.ppt
- 大连理工大学智能建模课件第七章 社会科学问题的模拟研究.ppt
- 大连理工大学智能建模课件第三章 元胞自动机简介.ppt
- 大连理工大学智能建模课件第四章 基于元胞自动机的模拟模型.ppt
- 大连理工大学智能建模课件第五章 Monte-Carlo方法及其应用.ppt
- 大连理工大学智能建模课件第一章 科技文献检索.ppt
- 大连理工大学智能控制课件第二章 protel讲座(二).ppt
文档评论(0)