C#程序设计pp7.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C#程序设计pp7.ppt》由会员分享,可在线阅读,更多相关《C#程序设计pp7.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、nC#程序设计pp7第第77章章文件操作文件操作本章结构7.1 用于文件操作的类7.2 文件类7.3 目录类7.4 路径类7.5 创建文件7.6 读写文件7.7 综合实例文件是存储在外存上数据的集合。操作系统是以文件形式对数据进行管理的。C#中对文件操作的类如下图所示。7.1 7.1 用于文件操作的类用于文件操作的类7.1 7.1 用于文件操作的类用于文件操作的类System.ObjectSystem.IO.DriectorySystem.MarshallByRefObjectSystem.IO.File System.IO.pathSystem.IO.ComponentSystem.IO.F
2、ileSystemInfoSystem.IO.TextWriterSystem.IO.TextReaderSystem.IO.StreamSystem.IO.StreamWriterSystem.IO.StreamReaderSystem.IO.FileStreamSystem.IO.DirectoryInfoSystem.IO.FileSystemWatcherSystem.IO.FileInfo7.1 7.1 用于文件操作的类用于文件操作的类1.File用于创建、复制、删除、移动和打开文件的静态方法,并协助创建FileStream对象。2.Driectory用于创建、复制、删除、移动和打开
3、目录的静态方法。3.Path对包含文件或目录路径信息的String执行操作。4.FileInfo提供创建、复制、删除、移动和打开文件的实例方法并帮助创建FileStream对象。5.DirectoryInfo提供创建、移动和枚举目录和子目录的实例方法。6.FileStream指向文件的流,支持对文件的读写,支持随即访问文件。7.StreamReader从流中读取字符数据。8.StreamWriter向流中写字符数据。9.FileSystemWatcher用于监控文件和目录的变化。7.27.2 文件类文件类v 为了方便目录和文件操作,系统专门提供了文件类和目类录。.Net中使用File类封装文件
4、的操作,并且所有方法都是静态方法。可以通过类名来调用他们,不必要通过创建对象实例。文件类的常用方法如下表所示。7.27.2 文件类文件类7.3目录类7.3.1Directory类7.3.2DirectoryInfo类7.3目录类7.3.1Directory类 目录使用 Directory类,可以通过目录类创建、移动目录,并可以列举目录和子目录的内容。Directory类全部是静态的方法。目录类主要方法见下页表。7.3目录类7.3.1Directory类Directory类的常用方法7.3目录类在使用DirectoryInfo类的属性和方法前必须要创建它的对象实例,在创建时需要指定该实例所对应的
5、目录。如DirectoryInfodi=newDirectoryInfo(“c:mydir”);DirectoryInfo类的常用方法见下页表。7.3.2DirectoryInfo类7.3目录类DirectoryInfo类的常用方法7.3.2DirectoryInfo类7.3目录类例如,在D盘下创建名为AA的文件夹,首先要将DirectoryInfo类实例化,然后判断是否存在同名的文件夹,如果不存在,则使用Create方法创建目录。代码如下所示:stringpath=D:AA;DirectoryInfodi=newDirectoryInfo(path);if(!di.Exists)di.Cre
6、ate();elseResponse.Write(此文件夹已经存在!);7.3.2DirectoryInfo类7.4 路径类 路径类用来处理路径字符串。它的方法也全部是静态的。常用方法见下表。7.5创建文件三种方式 提供操作文件的相关静态方法,其中包含了创建、移动、复制、删除以及打开指定的文件,这个类允许直接使用File类调用相关的方法操作文件。用以读写文件系统上的数据 提供实例方法成员,用以操作文件,其功能与File相同,其中的差异在于必须产生实例对象调用指定的方法成员。File FileFileStreamFileStreamFileinfoFileinfoFile FileFileinf
7、oFileinfoFileStreamFileStream7.5创建文件用 用File File创建文件 创建文件代码如下:using System.Iostring strTempPath=path.GetTempPath();string strFileName=Path.Combine(strTempPath,”test.txt”);FileStream aFile=File.Create(strfilename);if(File.Exists(strfilename)Console.WriteLine(“File 0 have created(use file)”,strfilenam
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 程序设计 pp7
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内