C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 教学课件 ppt 作者 马骏 第6章 目录与文件操作
28页1、教育部普通高等教育十二五国家级规划教材 C#程序设计及应用教程第3版 (包括简化版:C#程序设计教程第3版) 第6章目录与文件操作,2,Ch6 目录与文件操作,6.1 目录和文件管理 6.2 文件的读写 6.3 LINQ to XML,3,6.1 目录和文件管理,6.1.1 Environment类和DriveInfo类 6.1.2 Path类 6.1.3 目录管理 6.1.4 文件管理,4,6.1.1 Environment类和DriveInfo类,.NET框架下,与操作系统环境相关类主要有2个: Environment类 该类除了提供当前环境和操作系统平台相关的信息外,还提供获取本地逻辑驱动器和特殊文件夹的方法。 DriveInfo类 提供本地驱动器相关的详细信息。,Environment类 使用Environment类可检索与操作系统相关的信息 常用的属性和方法 CurrentDirectory属性 OSVersion属性 NewLine属性 Version属性 GetLogicalDrives方法 GetFolderPath方法 【例6-1】演示Environment类的基本用
2、法。,6.1.1 Environment类和DriveInfo类,2. DriveInfo类 使用DriveInfo可以确定当前可用的驱动器以及这些驱动器的类型,还可以通过查询来确定驱动器的容量和剩余空间。 DriveInfo allDrives = DriveInfo.GetDrives( ); foreach (DriveInfo d in allDrives) Console.WriteLine(“Drive 0“, d.Name); Console.WriteLine(“文件类型: 0“, d.DriveType); if (d.IsReady = true) Console.WriteLine(“卷标: 0“, d.VolumeLabel); Console.WriteLine(“文件系统: 0“, d.DriveFormat); Console.WriteLine(“当前用户可用空间:0 bytes“, d.AvailableFreeSpace); Console.WriteLine(“总可用空间:0 bytes“, d.TotalFreeSpace); Console.W
3、riteLine(“驱动器总容量:0 bytes “, d.TotalSize); ,6.1.1 Environment类和DriveInfo类,6.1.2 Path类,Path类用于对包含文件或目录路径信息的String实例执行操作 常用方法: GetDirectoryName方法 GetExtension方法 GetFileName方法 GetFileNameWithoutExtension方法 GetFullPath方法,7,8,6.1.3 目录管理,Directory类和DirectoryInfo类均可用于对磁盘和目录进行管理,如复制、移动、重命名、创建、删除目录等。 两个类的不同点在于DirectoryInfo类提供了更详细的更能,而且必须被实例化后才能使用,而Directory类则只提供了常用的静态方法。 最常用的是Directory类。,Directory类提供的静态方法 CreateDirectory:创建指定路径中的所有目录 Delete:删除指定的目录 Move:将文件或目录及其内容移到新位置 Exists:确定给定路径是否引用磁盘上的现有目录 GetCurrent
4、Directory:获取应用程序的当前工作目录,6.1.3 目录管理(续),1、创建目录 Directory类的CreateDirectory方法用于创建指定路径中的所有目录。方法原型为: public static DirectoryInfo CreateDirectory (string path) 其中参数path为要创建的目录路径。 举例: Directory.CreateDirectory(“c:test“); Directory.CreateDirectory(“c:testt1t2“);,6.1.3 目录管理(续),删除目录 Directory类的Delete方法用于删除指定的目录,常用的方法原型为: public static void Delete(string path, bool recursive) 其中,path参数不区分大小写,可以是相对于当前工作目录的相对路径,也可以是绝对路径。 recursive是一个布尔值,如果要移除path中的目录(包括所有子目录和文件),则为true;否则为false。,6.1.3 目录管理(续),3.移动目录 Directory
《C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 教学课件 ppt 作者 马骏 第6章 目录与文件操作》由会员E****分享,可在线阅读,更多相关《C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 教学课件 ppt 作者 马骏 第6章 目录与文件操作》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-03-21 39页
2024-03-21 41页
2024-03-21 40页
2024-03-21 34页
2024-03-21 33页
2024-03-21 35页
2024-03-21 21页
2024-03-21 45页
2024-03-21 33页
2024-02-20 85页