此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

Directory 类

2013/12/13

公开用于创建、移动和枚举通过目录和子目录的静态方法。无法继承此类。

System.Object
  System.IO.Directory

Namespace:  System.IO
程序集:  mscorlib(位于 mscorlib.dll 中)

public static class Directory

Directory 类型公开以下成员。

  名称说明
公共方法静态成员CreateDirectory按照 path 的指定创建所有目录和子目录。
公共方法静态成员Delete(String)从指定路径删除空目录。
公共方法静态成员Delete(String, Boolean)删除指定的目录并(如果指示)删除该目录中的所有子目录和文件。
公共方法静态成员Exists确定给定路径是否引用磁盘上的现有目录。
公共方法静态成员GetCreationTime获取目录的创建日期和时间。
公共方法静态成员GetCurrentDirectory获取应用程序的当前工作目录。
公共方法静态成员GetDirectories(String)获取指定目录中的子目录的名称(包括其路径)。
公共方法静态成员GetDirectories(String, String)在当前目录获取与指定搜索模式匹配的目录的数组(包括它们的路径)。
公共方法静态成员GetDirectoryRoot返回指定路径的卷信息、根信息或两者同时返回。
公共方法静态成员GetFiles(String)返回指定目录中的文件的名称。
公共方法静态成员GetFiles(String, String)返回指定目录中与指定搜索模式匹配的文件的名称。
公共方法静态成员GetFileSystemEntries(String)返回指定目录中所有文件和子目录的名称。
公共方法静态成员GetFileSystemEntries(String, String)返回与指定搜索条件匹配的文件系统项的数组。
公共方法静态成员GetLastAccessTime返回上次访问指定文件或目录的日期和时间。
公共方法静态成员GetLastWriteTime返回上次写入指定文件或目录的日期和时间。
公共方法静态成员Move将文件或目录及其内容移到新位置。
公共方法静态成员SetCurrentDirectory安全非常关键。 将应用程序的当前工作目录设置为指定的目录。
返回顶部

Directory 类用于典型操作,如复制、移动、重命名、创建和删除目录。也可将 Directory 类用于获取和设置与目录的创建、访问及写入操作相关的 DateTime 信息。

由于所有的 Directory 方法都是静态的,所以如果只想执行一个操作,那么使用 Directory 方法的效率比使用相应的 DirectoryInfo 实例方法可能更高。大多数 Directory 方法要求当前操作的目录的路径。

Directory 类的静态方法对所有方法都执行安全检查。如果打算多次重用某个对象,可考虑改用 DirectoryInfo 的相应实例方法,因为并不总是需要安全检查。

说明注意:

在接受路径作为输入字符串的成员中,路径必须是格式良好的,否则将会引发异常。然而,如果路径是完全限定的,但是以空格开头,则空格不会被省略,并且不会引发异常。同样,路径或路径的组合不能被完全限定两次。例如,“c:\temp c:\windows”在大多数情况下也将引发异常。在使用接受路径字符串的方法时,请确保路径是格式良好的。

在接受路径的成员中,路径可以是指文件或仅是目录。

版本说明

Windows Phone

此类型的存在是为了支持 Windows Phone 中的 .NET Compact Framework 基础结构,并不适用于应用程序代码。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示:
© 2015 Microsoft