C#程序设计 第9章文件
C# 程序设计 第9章 文件
基本内容 磁盘操作 目录操作 文件操作 流
基本内容 磁盘操作 流 目录操作 文件操作
本章目标 ■了解System.IO命名空间中的常用类 掌握File类和Directory:类的使用 ■掌握Filelnfo类和DirectoryInfo类的使用 ■掌握文件的基本操作 ■掌握目录的基本操作 ■了解流操作类 ■掌握文件流类的使用 ■掌握如何对文本文件进行写入与读取
本章目标 ▪ 了解System.IO命名空间中的常用类 ▪ 掌握File类和Directory类的使用 ▪ 掌握FileInfo类和DirectoryInfo类的使用 ▪ 掌握文件的基本操作 ▪ 掌握目录的基本操作 ▪ 了解流操作类 ▪ 掌握文件流类的使用 ▪ 掌握如何对文本文件进行写入与读取
课堂讨论 ■什么是文件?什么是流? 一文件可以看作是数据的集合,一般保存在磁盘或其 他存储介质上。 一流提供一种向后备存储写入字节和从后备存储读取 字的方式。 打开、读取、写入、改变当前位置、关闭
课堂讨论 ▪ 什么是文件?什么是流? -文件可以看作是数据的集合,一般保存在磁盘或其 他存储介质上。 -流提供一种向后备存储写入字节和从后备存储读取 字节的方式。 打开、读取、写入、改变当前位置、关闭
磁盘的基本操作 Drivelnfo类提供方法和属性以查询驱动器信息。 ■使用Drivelnfo类可以确定可用的驱动器及其类型; 确定驱动 器的容量和可用空闲空间等 DriveInfo[]allDrives DriveInfo.GetDrives(); foreach (DriveInfo d in allDrives) C:\ Console.WriteLine("驱动器{0}",d.ame);//驱动器的名称 Console.WriteLine("类型{oj",d.DriveType);/驱动器的类型 if (d.IsReady =true) Fixed:或CDRom Console.WriteLine(" 卷标:o)”,d.VolumeLabel);/驱动器的卷标别名 Console.WriteLine(" 文件系统:{O}”,d.DriveFormat);/NTFS或F3 Console.WriteLine(" 当前用户可用空间:(0}",d.AvailableFreeSpace); Console.WriteLine(" 可用空间:{o}",d.TotalFreeSpace); Console.WriteLine("磁盘总大小:{0}",d.TotalSize);
磁盘的基本操作 ▪ DriveInfo类提供方法和属性以查询驱动器信息。 ▪ 使用DriveInfo类可以确定可用的驱动器及其类型;确定驱动 器的容量和可用空闲空间等 C:\ Fixed或CDRom 别名