文档介绍:软件开发基础(.NET)
主讲:邝颖杰电邮:kuangyingjie@
0、本章掌握内容
系统环境相关类的使用
目录的操作
几个对话框的使用
文件的创建、读写
目录与文件管理
系统环境相关类
目录管理
文件管理
文件的读写
FileSystemWatcher组件
1、系统环境相关类
.NET框架下,有与系统环境相关类。
1. Environment类
该类除了提供当前环境和操作系统平台相关的信息外,还提供了获取本地逻辑驱动器和特殊文件夹的方法。
2. DriveInfo类
提供了本地驱动器相关的详细信息。
1)Environment类
CurrentDirectory属性
OSVersion属性
NewLine属性
Version属性
GetLogicalDrives方法
GetFolderPath方法
2)DriveInfo类
使用DriveInfo可以确定当前可用的驱动器以及这些驱动器的类型,还可以通过查询来确定驱动器的容量和剩余空间。
DriveInfo[] allDrives = ( );
foreach (DriveInfo d in allDrives)
{
("Drive {0}", );
("文件类型: {0}", );
if ( == true)
{
("卷标: {0}", );
("文件系统: {0}", );
("当前用户可用空间:{0} bytes", );
("总可用空间:{0} bytes", );
("驱动器总容量:{0} bytes ", );
}
}
2、目录管理
,.NET框架提供了3种对目录进行管理的类,分别是
Directory类
DirectoryInfo类
Path类
区别:
Directory类(只提供静态方法)
DirectoryInfo类(需要实例化才能使用)
DirectoryInfo类的构造函数形式如下:
public DirectoryInfo( string path);
参数path表示目录所在的路径。例如:
DirectoryInfo dirInfo = new DirectoryInfo(@"e:\temp");
注意:(1)path是合法的路径。
(2)。
目录管理
Exists
FullName
Parent
CreationTime
CreateDirectory
Delete
Move
Exists
GetCurrentDirectory
2)Path类
1. Path类用于对包含文件或目录路径信息的String实例执行操作。
2. 常用方法:
GetDirectoryName方法
GetExtension方法
GetFileName方法
GetFileNameWithoutExtension方法
GetFullPath方法