信息
您所需的主题如下所示。但此主题未包含在此库中。

IsolatedStorageFile.GetDirectoryNames 方法 (String)

2013/12/13

枚举独立存储范围中与给定模式匹配的目录。

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

public string[] GetDirectoryNames(
	string searchPattern
)

参数

searchPattern
类型: System.String
搜索模式。单字符 ("?") 和多字符 ("*") 通配符都受支持。

返回值

类型: System.String []
独立存储范围中与 searchPattern 匹配的目录的相对路径 Array。零长度数组指定没有任何匹配的目录。

异常条件
IsolatedStorageException

存储区已被移除。

- 或 -

独立存储被禁用。

ArgumentException

searchPattern 的格式错误。

ArgumentNullException

searchPatternnull

DirectoryNotFoundException

找不到 searchPattern 的一部分。

ObjectDisposedException

存储区已被释放。

通配符必须仅位于 searchPattern 的最后一个元素中。例如,“directory1/*etc*”是有效的搜索字符串,而“*etc*/directory”则不是。

searchPattern“Project\Data*”将提供独立存储范围中 Project 下以 Data 开头的所有子目录。searchPattern“*”将返回位于根中的所有目录。有关搜索字符串条件的完整说明,请参见 Directory 类。

下面的示例获取子目录名称的数组。


// Find subdirectories within the MyApp1
// directory using the multi character '*' wildcard.
string[] subDirectories =
    store.GetDirectoryNames(Path.Combine("MyApp1", "*"));


Windows Phone OS

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

Windows Phone

显示: