DirectoryInfo类


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 为空,则删除它 。