导出 (0) 打印
全部展开
此文章由人工翻译。 将光标移到文章的句子上,以查看原文。
译文
原文

Directory.EnumerateDirectories 方法 (String, String)

在被受信任的应用程序调用时,返回指定路径中与搜索模式匹配的目录名称的可枚举集合。

命名空间:  System.IO
程序集:  mscorlib(在 mscorlib.dll 中)

public static IEnumerable<string> EnumerateDirectories(
	string path,
	string searchPattern
)

参数

path
类型:System.String
要搜索的目录。
searchPattern
类型:System.String
要与 path 中的目录名称匹配的搜索字符串。

返回值

类型:System.Collections.Generic.IEnumerable<String>
path 指定的目录中与 searchPattern 匹配的目录名称的可枚举集合。

异常条件
ArgumentException

path 是零长度字符串、只包含空白或者包含在 GetInvalidPathChars 定义的无效字符。

- 或 -

searchPattern 不包含有效模式。

ArgumentNullException

pathnull

- 或 -

searchPatternnull

DirectoryNotFoundException

path 无效,比如引用未映射的驱动器。

IOException

path 是一个文件名。

PathTooLongException

指定的路径、文件名或者两者都超出了系统定义的最大长度。 例如,在基于 Windows 的平台上,路径必须小于 248 个字符,文件名必须小于 260 个字符。

SecurityException

调用方没有所要求的权限。

UnauthorizedAccessException

调用方没有所要求的权限。

searchPattern 参数中允许使用以下通配说明符。

通配符

描述

*

零个或多个字符。

?

正好一个字符。

Silverlight

受以下版本支持:5、4

有关 Silverlight 支持的操作系统和浏览器的列表,请参见 支持的操作系统和浏览器

社区附加资源

添加
显示:
© 2014 Microsoft