欢迎来到天天文库
浏览记录
ID:52848516
大小:461.28 KB
页数:11页
时间:2020-03-26
《C#程序设计教学全套-2-2.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单元6数据访问《C#程序设计》课程FileInfo类和DirectoryInfo类学习内容常用属性0102常用方法目录页PAGEOFCONTENT01框架类库02公共语言运行时03TextBox控件04控件综合使用:加法练习程序04控件综合使用:加法练习程序知识点名称根据自己的需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据自己的需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据自己的需要添加适当的文字,据研究,在幻灯片中
2、,一页的文字最好不要超过200字添加内容添加内容添加内容添加内容FileInfo类和DirectoryInfo类FileInfo类和DirectoryInfo类是从抽象基类FileSystemInfo派生的。FileSystemInfo类包含文件和目录操作所共有的方法。FileSystemInfo对象可以表示文件或目录,从而可以作为FileInfo或DirectoryInfo对象的基础。当分析许多文件和目录时,应使用该基类。FileInfo和File、DirectoryInfo和Directory作用是相似的。不过File和Directory是
3、静态类,其所包含的方法直接通过类名调用。FileInfo和DirectoryInfo则需要先实例化,然后通过对象名称调用方法来处理文件或目录。如果要获得文件和文件夹的更多信息,应该使用FileInfo和DirectoryInfo类。FileSystemInfo常用成员类型成员说明方法Delete删除文件或目录属性Attributes获取或设置当前FileSystemInfo的FileAttributes属性Name对于文件,获取该文件的名称。对于目录,如果存在层次结构,则获取层次结构中最后一个目录的名称。否则,Name属性获取该目录的名称属性E
4、xists获取指示文件或目录是否存在的值属性Extension获取表示文件扩展名部分的字符串属性FullName获取目录或文件的完整目录属性CreationT,CreationTimeUtc获取或设置当前FileSystemInfo对象的创建时间属性LastAccessTime,LastAccessTimeUtc获取或设置上次访问当前文件或目录的时间属性LastWriteTime,LastWriteTimeUtc获取或设置上次写入当前文件或目录的时间FileInfo类和DirectoryInfo类FileInfo类和DirectoryInfo类
5、FileInfo类专有成员类型成员说明属性DirectoryName获取表示目录的完整路径的字符串属性Extension获取表示文件扩展名部分的字符串属性Length获取当前文件的大小(字节)属性Directory获取父目录的实例属性IsReadOnly获取或设置确定当前文件是否为只读的值FileInfo类和DirectoryInfo类DirectoryInfo类专有成员类型成员说明方法Create已重载。创建目录。方法CreateSubdirectory已重载。在指定路径中创建一个或多个子目录。指定路径可以是相对于DirectoryInfo类
6、的此实例的路径。方法Delete已重载。从路径中删除DirectoryInfo及其内容。方法GetDirectories已重载。返回当前目录的子目录。方法GetFiles已重载。返回当前目录的文件列表。方法MoveTo将DirectoryInfo实例及其内容移动到新路径。属性Parent获取指定子目录的父目录。属性Root获取路径的根部分。【例6.5】使用FileInfo类和DirectoryInfo类。staticvoidMain(string[]args){stringpath=@"c:mydir";DirectoryInfodir=ne
7、wDirectoryInfo(path);if(!dir.Exists){dir.Create();}Directory.SetCurrentDirectory(path);DirectoryInfosubdir1=newDirectoryInfo("subdir1");DirectoryInfosubdir2=newDirectoryInfo("subdir2");FileInfofile1=newFileInfo("temp.txt");FileInfofile2=newFileInfo("temp.bin");subdir1.Create
8、();subdir2.Create();file1.Create().Close();file2.Create().Close();FileInfo[
此文档下载收益归作者所有