내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

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입니다. 길이가 0인 배열은 일치하는 디렉터리가 없음을 나타냅니다.

예외조건
IsolatedStorageException

저장소가 제거된 경우

-또는-

격리된 저장소를 사용하지 않도록 설정된 경우

ArgumentException

searchPattern의 형식이 잘못된 경우

ArgumentNullException

searchPatternnull인 경우

DirectoryNotFoundException

searchPattern의 일부를 찾을 수 없는 경우

ObjectDisposedException

저장소가 삭제된 경우

와일드카드 문자는 searchPattern의 마지막 요소에만 사용할 수 있습니다. 예를 들어, "directory1/*etc*"는 올바른 검색 문자열이지만 "*etc*/directory"는 잘못된 검색 문자열입니다.

searchPattern "Project\Data*"는 격리된 저장소 범위 내에서 Data로 시작하는 Project의 모든 하위 디렉터리를 검색합니다. 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

표시:
© 2014 Microsoft