c#.net中的文件处理

c#.net中的文件处理

ID:22032835

大小:385.50 KB

页数:25页

时间:2018-10-26

c#.net中的文件处理_第1页
c#.net中的文件处理_第2页
c#.net中的文件处理_第3页
c#.net中的文件处理_第4页
c#.net中的文件处理_第5页
资源描述:

《c#.net中的文件处理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章C#.NET中的文件处理——文件IO11.1文件的使用11.2使用文件流读写文件11.3小结11.1文件的使用11.1.1File类File类的功能是操作文件。C#中,命名空间System.IO中提供的File类是一个密封类,它的所有方法都是静态的,不需创建实例即可直接调用。File类支持对文件的基本操作,包括创建、复制、移动、删除和打开一个文件。常用方法:AppendText、Create、Open、Delete、CreateText、Copy、GetCreationTime、GetLastaccessTime、Move、OpenRead、OpenT

2、ext、OpenWrite、Exists、Replace、GetAttributes、SetAttributes11.1.1File类Create方法,用于创建或覆盖文件,其语法形式如下:publicstaticFileStreamCreate(stringpath);Open方法:用于打开文件,其语法形式如下:publicstaticFileStreamOpen(stringpath,FileModemode);publicstaticFileStreamOpen(stringpath,FileModemode,FileAccessaccess);11.1.

3、1File类Delete方法:用于删除文件,如果指定的文件不存在,则引发异常,其语法形式如下:publicstaticvoidDelete(stringpath);Copy方法:用于行文件复制,其语法形式如下:publicstaticvoidCopy(stringsourceFileName,stringdestFileName);publicstaticvoidCopy(stringsourceFileName,stringdestFileName,booloverwrite);11.1.1File类示例:staticvoidMain(string[]arg

4、s){stringpath=@"d:temptext.txt";stringpath2=@"d:temptext1.txt";try{File.Delete(path2);File.Copy(path,path2);Console.WriteLine("{0}复制到{1}",path,path2);}catch(Exceptione){Console.WriteLine(e.ToString());}Console.Read();}FileInfo类FileInfo类与File类均能完成对文件的操作,不同点在于FileInfo类必须被实例化,并且每个F

5、ileInfo类的实例必须对应于系统中一个实际存在的文件。FileInfo类构造函数的语法形式如下。publicFileInfo(stringpath);示例:FileInfofi=NewFileInfo(@"c:/temp");11.1.2Directory类Directory类对目录进行操作。在VisualC#中,命名空间System.IO中提供的Directory类是一个密封类,它的所有方法都是静态的,不需创建实例即可直接调用。常用方法:CreateDirectory、Delete、Move、GetFiles、GetCreationTime、GetCur

6、rentDirectory、GetDirectories、GetFileSystemEntries、GetLastAccessTime、GetLastWriteTime、GetParent、Exists、SetCurrentDirectory、SetLastAccessTime、SetLastWriteTime、GetLogicalDrives。11.1.2Directory类CreateDirectory方法:用于创建目录,如果指定的目录不存在,系统会按path指定的路径创建所有目录和子目录,其语法形式如下:publicstaticDirectoryInfo

7、CreateDirectory(stringpath);示例:Directory.CreateDirectory("c:\test");Directory.CreateDirectory("c:\test\t1\t2");11.1.2Directory类Move方法:用于将文件或目录及其内容移动到新目录,其语法形式如下:PublicstaticvoidMove(stringsourceDirName,stringdestDirName);GetFiles方法:用于返回指定目录下文件的名称,并以字符串数组的形式返回,其语法形式如下:publicstati

8、cstring[]GetFiles(s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。