- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
09 文件和流
2010-10-06 文件和流 文件和流 ID:SCSN002-NET 内容提要 FrameWork中的输入和输出类 文件读写 FrameWork中的输入和输出类 位于System.IO名称空间 常用类: File:提供用于创建、复制、删除、移动和打开文件的静态方法 Directory:公开用于创建、移动和枚举通过目录和子目录的静态方法。 Path:用于处理路径名称 FileInfo:提供创建、复制、删除、移动和打开文件的实例方法 DirectoryInfo:公开用于创建、移动和枚举目录和子目录的实例方法。 FileStream:表示可以被写或被读、或两者都可的文件 StreamReader:从流中读取字符数据,并可以通过使用FileStream被创建为基类 StreamWriter:向流写字符数据,可以通过FileStream被创建为基类 FileSystemWatcher:用于监控文件和目录 FileMode指定操作系统打开文件的方式 Append打开现有文件并查找到文件尾,或创建新文件。FileMode.Append 只能同 FileAccess.Write 一起使用。任何读尝试都将失败并引发ArgumentException。 Create 指定操作系统应创建新文件。如果文件已存在,它将被改写。这要求 FileIOPermissionAccess.Write。System.IO.FileMode.Create 等效于这样的请求:如果文件不存在,则使用 CreateNew;否则使用 Truncate。 CreateNew 指定操作系统应创建新文件。此操作需要 FileIOPermissionAccess.Write。如果文件已存在,则将引发IOException。 Open 指定操作系统应打开现有文件。打开文件的能力取决于 FileAccess 所指定的值。如果该文件不存在,则引发System.IO.FileNotFoundException。 OpenOrCreate 指定操作系统应打开文件(如果文件存在);否则,应创建新文件。如果用 FileAccess.Read 打开文件,则需要FileIOPermissionAccess.Read。如果文件访问为 FileAccess.Write 或 FileAccess.ReadWrite,则需要 FileIOPermissionAccess.Write。如果文件访问为 FileAccess.Append,则需要 FileIOPermissionAccess.Append。 Truncate 指定操作系统应打开现有文件。文件一旦打开,就将被截断为零字节大小。此操作需要 FileIOPermissionAccess.Write。试图从使用 Truncate 打开的文件中进行读取将导致异常。 FileAccess FileAccess 定义用于控制对文件的读访问、写访问或读/写访问的常数 Read 可从文件中读取数据。同 Write 组合即构成读写访问权。 ReadWrite 对文件的读访问和写访问。 Write 可将数据写入文件。同 Read 组合即构成读/写访问权。 FileShare 包含用于控制其他 FileStream 对象对同一文件可以具有的访问类型的常数 Delete 允许随后删除文件。 Inheritable 使文件句柄可由子进程继承。Win32 不直接支持此功能。 None 谢绝共享当前文件。文件关闭前,打开该文件的任何请求(由此进程或另一进程发出的请求)都将失败。 Read 允许随后打开文件读取。如果未指定此标志,则文件关闭前,任何打开该文件以进行读取的请求(由此进程或另一进程发出的请求)都将失败。但是,即使指定了此标志,仍可能需要附加权限才能够访问该文件。 ReadWrite 允许随后打开文件读取或写入。如果未指定此标志,则文件关闭前,任何打开该文件以进行读取或写入的请求(由此进程或另一进程发出)都将失败。但是,即使指定了此标志,仍可能需要附加权限才能够访问该文件。 Write 允许随后打开文件写入。如果未指定此标志,则文件关闭前,任何打开该文件以进行写入的请求(由此进程或另一进过程发出的请求)都将失败。但是,即使指定了此标志,仍可能需要附加权限才能够访问该文件。 IO 类 层 次 图 Stream 和 FileStream Stream s = new FileStream(fileName, FileMode.Create); Stream s = new FileStream(fileName, FileMode.Open); Stream s = new
您可能关注的文档
最近下载
- 《城市生命线安全工程技术标准》编制说明.pdf
- 大队长水域救援授课教案(水域救援基础理论).pdf VIP
- 广元市2025年初中地理学业水平考试试卷及答案 .pdf VIP
- IPC-WHMA-A-620A 线缆及线束组件工艺要求与检验标准.pdf VIP
- 众为兴TV5600-B01(DJ8849V1)系列点胶控制系统用户手册.pdf VIP
- 防台防汛专项应急预案.doc VIP
- 语文二年级上册电子课本.pdf VIP
- DBJD25-98-2020 甘肃省建设工程计价规则.docx VIP
- 美的空调产品大全参数功能速查表.xls VIP
- 《爆炸危险环境电力装置设计规范GB 50058 -2014》知识培训.pptx VIP
文档评论(0)