.NET框架提供了Directory类来对磁盘和目录的操作管理,Directory类在System.IO命名空间中。Directory类只包含静态方法,且从来不能被实例化。只要调用一个成员方法并提供合适的文件系统对象路径,就可以使用Directory类。
1、Directory类的主要方法
方法 |
说明 |
CreateDirectory |
按path的指定创建所有目录和子目录 |
Delete |
删除目录及其内容 |
Exists |
确定给定路径是否引用磁盘上的现有目录 |
GetCreationTime |
获取目录的创建日期和时间 |
GetCurrentDirectory |
获取应用程序的当前工作目录 |
GetDirectoryies |
获取指定目录中子目录的名称 |
GetDirectoryRoot |
返回指定路径的卷信息、根信息或两者同时返回 |
GetFiles |
返回指定目录中的文件名称 |
GetFileSystemEntries |
返回指定目录中的文件和子目录的名称 |
GetLastAccessTime |
返回上次访问指定文件或目录的日期和时间 |
GetLastWriteTime |
返回上次写入指定文件或目录的日期和时间。 |
GetLogicalDrives |
检索此计算机上格式为“<驱动号>:\”的逻辑驱动器的名称。 |
GetParent |
检索指定路径的父目录,包括绝对路径和相对路径。 |
Move |
将文件或目录及其内容移到新位置 |
SetCreationTime |
为指定的文件或目录设置创建日期和时间 |
SetCurrentDirectory |
将应用程序的当前工作目录设置为指定的目录 |
SetLasAccessTime |
设置上次访问文件或目录的日期和时间 |
SetLastWriteTime |
设置上次写入目录的日期和时间。 |