在接受一个路径的成员,路径可以引用的文件或只是一个目录。 指定的路径也可以指相对路径或服务器和共享名称的通用命名约定 (UNC) 路径。 例如,以下所有条件都可接受的路径:
“c:\MyDir\MyFile.txt"在 C# 或 Visual Basic 中的"c:\MyDir\MyFile.txt”。
“c:\MyDir"在 C# 或 Visual Basic 中的"c:\MyDir”。
“MyDir\MySubdir"在 C# 或 Visual Basic 中的"MyDir\MySubDir”。
“\\MyServer\MyShare"在 C# 中,或”\MyServer\MyShare"在 Visual Basic 中。
默认情况下,对新目录的完全读/写访问权限授予所有用户。
构造函数
DirectoryInfo(String) 在指定的路径中初始化 DirectoryInfo 类的新实例。
属性
Attributes 获取或设置当前文件或目录的特性。
(Inherited from FileSystemInfo)
CreationTime 获取或设置当前文件或目录的创建时间。
(Inherited from FileSystemInfo)
CreationTimeUtc 获取或设置当前文件或目录的创建时间,其格式为协调世界时 (UTC)。
(Inherited from FileSystemInfo)
Exists 获取指示目录是否存在的值。
Extension 获取表示文件扩展名部分的字符串。
(Inherited from FileSystemInfo)
FullName 获取目录的完整路径。
方法
Create() 创建目录。
Create(DirectorySecurity) 使用 DirectorySecurity 对象创建目录。
CreateObjRef(Type) 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。
(Inherited from MarshalByRefObject)
CreateSubdirectory(String) 在指定路径上创建一个或多个子目录。 指定路径可以是相对于 DirectoryInfo 类的此实例的路径。
CreateSubdirectory(String, DirectorySecurity) 使用指定的安全性在指定的路径上创建一个或多个子目录。 指定路径可以是相对于 DirectoryInfo 类的此实例的路径。
Delete() 如果此 DirectoryInfo 为空,则删除它。
Delete(Boolean) 删除 DirectoryInfo 的此实例,指定是否删除子目录和文件。
EnumerateDirectories() 返回当前目录中的目录信息的可枚举集合。
EnumerateDirectories(String) 返回与指定的搜索模式匹配的目录信息的可枚举集合。
EnumerateDirectories(String, SearchOption) 返回与指定的搜索模式和搜索子目录选项匹配的目录信息的可枚举集合。
EnumerateFiles() 返回当前目录中的文件信息的可枚举集合。
EnumerateFiles(String) 返回与搜索模式匹配的文件信息的可枚举集合。
DirectoryInfo
最新推荐文章于 2023-11-11 09:54:56 发布