新闻资讯
看你所看,想你所想

DirectoryInfo类

DirectoryInfo类

DirectoryInfo类

DirectoryInfo类在.net开发中主要用于创建、移动和枚举目录和子目录的实例方法,此类不能被继承。

基本介绍

  • 外文名:DirectoryInfo类
  • 作用:创建、移动和枚举目录的实例方法
  • 特点:此类不能被继承
  • 套用:net软体开发
  • 语法:public DirectoryInfo

IT名词

从事.net软体开发的同事对DirectoryInfo类应该都很熟悉,在开发过程中如果你打算多次重用某个对象,建议你使用DirectoryInfo的实例方法,而不是Directory类的方法,因为Directory类是静态的,在使用它的方法时每次都需要安全检查,而DirectoryInfo类的方法则不需要安全检查。

函式

DirectoryInfo(string path) 在指定的路径中初始化 DirectoryInfo 类的新实例。

语法

public DirectoryInfo(string path)

参数

string path:一个字元串,它指定要在其中创建 DirectoryInfo 的路径。

属性

Attributes 获取或设定当前档案或目录的特性。
CreationTime 获取或设定当前档案或目录的创建时间。
CreationTimeUtc 获取或设定当前档案或目录的创建时间,其格式为协调世界时 (UTC)。
Exists 获取指示目录是否存在的值。
Extension 获取表示档案扩展名部分的字元串。
FullName 获取目录或档案的完整目录。
.NET 4.5 版本 DirectoryInfo 新增属性
LastAccessTime 获取或设定上次访问当前档案或目录的时间。
LastAccessTimeUtc 获取或设定上次访问当前档案或目录的时间,其格式为协调世界时 (UTC)。
LastWriteTime 获取或设定上次写入当前档案或目录的时间。
LastWriteTimeUtc 获取或设定上次写入当前档案或目录的时间,其格式为协调世界时 (UTC)。

方法

Create() 创建目录。
Delete() 如果此 DirectoryInfo 为空,则删除它。
Create() 创建目录。
Create(DirectorySecurity) 使用 DirectorySecurity 对象创建目录。
CreateObjRef 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。
CreateSubdirectory(String) 在指定路径中创建一个或多个子目录。指定路径可以是相对于 DirectoryInfo 类的此实例的路径。
CreateSubdirectory(String, DirectorySecurity) 使用指定的安全性在指定的路径上创建一个或多个子目录。指定路径可以是相对于 DirectoryInfo 类的此实例的路径。
Delete() 如果此 DirectoryInfo 为空,则删除它。

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com