DirectoryInfo.EnumerateFileSystemInfos 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 디렉터리에 있는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다.
오버로드
EnumerateFileSystemInfos(String, SearchOption) |
지정된 검색 패턴 및 하위 디렉터리 검색 옵션과 일치하는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다. |
EnumerateFileSystemInfos() |
현재 디렉터리에 있는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다. |
EnumerateFileSystemInfos(String) |
지정된 검색 패턴과 일치하는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다. |
EnumerateFileSystemInfos(String, EnumerationOptions) |
지정된 검색 패턴 및 열거형 옵션과 일치하는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다. |
EnumerateFileSystemInfos(String, SearchOption)
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
지정된 검색 패턴 및 하위 디렉터리 검색 옵션과 일치하는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다.
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern, System::IO::SearchOption searchOption);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos (string searchPattern, System.IO.SearchOption searchOption);
member this.EnumerateFileSystemInfos : string * System.IO.SearchOption -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String, searchOption As SearchOption) As IEnumerable(Of FileSystemInfo)
매개 변수
- searchPattern
- String
디렉터리 이름과 일치하는지 비교할 검색 문자열입니다. 이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자로 된 조합을 포함하지만 정규식을 지원하지 않습니다.
- searchOption
- SearchOption
검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다. 기본값은 TopDirectoryOnly입니다.
반환
searchPattern
및 searchOption
과 일치하는 파일 시스템 정보의 열거 가능 컬렉션입니다.
예외
searchPattern
은 null
입니다.
searchOption
는 유효한 SearchOption 값이 아닙니다.
DirectoryInfo 개체에서 캡슐화된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우)
호출자에게 필요한 권한이 없는 경우
설명
searchPattern
는 리터럴 문자와 와일드카드 문자의 조합일 수 있지만 정규식을 지원하지는 않습니다. 에서 허용되는 와일드카드 지정자는 다음과 같습니다 searchPattern
.
와일드카드 지정자 | 일치하는 항목 |
---|---|
*(별표) | 해당 위치에 0개 이상의 문자가 있습니다. |
? (물음표) | 해당 위치에 있는 문자가 0개 또는 1개입니다. |
와일드카드 이외의 문자는 리터럴 문자입니다. 예를 들어 문자열 "*t"는 문자 "t"로 끝나는 의 모든 이름을 검색합니다. ". 문자열 "s*"는 searchPattern
문자 "s"로 path
시작하는 의 모든 이름을 검색합니다.
및 GetFileSystemInfos 메서드는 EnumerateFileSystemInfos 다음과 같이 다릅니다.
를 사용하는 EnumerateFileSystemInfos경우 전체 컬렉션이 반환되기 전에 개체 컬렉션을 FileSystemInfo 열거할 수 있습니다.
를 사용하는 GetFileSystemInfos경우 배열에 액세스하기 전에 개체의 FileSystemInfo 전체 배열이 반환될 때까지 기다려야 합니다.
따라서 많은 파일 및 디렉터리 EnumerateFileSystemInfos 로 작업할 때 보다 효율적일 수 있습니다.
이 메서드는 다음 FileSystemInfo 속성의 값을 미리 채웁니다.
반환된 컬렉션은 캐시되지 않습니다. 컬렉션에서 메서드를 GetEnumerator 호출할 때마다 새 열거형이 시작됩니다.
추가 정보
적용 대상
EnumerateFileSystemInfos()
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
현재 디렉터리에 있는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다.
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos();
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos ();
member this.EnumerateFileSystemInfos : unit -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos () As IEnumerable(Of FileSystemInfo)
반환
현재 디렉터리에 있는 파일 시스템 정보의 열거 가능 컬렉션입니다.
예외
DirectoryInfo 개체에서 캡슐화된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우)
호출자에게 필요한 권한이 없는 경우
설명
및 GetFileSystemInfos 메서드는 EnumerateFileSystemInfos 다음과 같이 다릅니다.
를 사용하는 EnumerateFileSystemInfos경우 전체 컬렉션이 반환되기 전에 개체 컬렉션을 FileSystemInfo 열거할 수 있습니다.
를 사용하는 GetFileSystemInfos경우 배열에 액세스하기 전에 개체의 FileSystemInfo 전체 배열이 반환될 때까지 기다려야 합니다.
따라서 많은 파일 및 디렉터리 EnumerateFileSystemInfos 로 작업할 때 보다 효율적일 수 있습니다.
이 메서드는 다음 FileSystemInfo 속성의 값을 미리 채웁니다.
반환된 컬렉션은 캐시되지 않습니다. 컬렉션에서 메서드를 GetEnumerator 호출할 때마다 새 열거형이 시작됩니다.
추가 정보
적용 대상
EnumerateFileSystemInfos(String)
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
지정된 검색 패턴과 일치하는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다.
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos (string searchPattern);
member this.EnumerateFileSystemInfos : string -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String) As IEnumerable(Of FileSystemInfo)
매개 변수
- searchPattern
- String
디렉터리 이름과 일치하는지 비교할 검색 문자열입니다. 이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자로 된 조합을 포함하지만 정규식을 지원하지 않습니다.
반환
searchPattern
과 일치하는 파일 시스템 정보의 열거 가능 컬렉션입니다.
예외
searchPattern
이(가) null
인 경우
DirectoryInfo 개체에서 캡슐화된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우)
호출자에게 필요한 권한이 없는 경우
설명
searchPattern
는 리터럴 문자와 와일드카드 문자의 조합일 수 있지만 정규식을 지원하지는 않습니다. 에서 허용되는 와일드카드 지정자는 다음과 같습니다 searchPattern
.
와일드카드 지정자 | 일치하는 항목 |
---|---|
*(별표) | 해당 위치에 0개 이상의 문자가 있습니다. |
? (물음표) | 해당 위치에 있는 문자가 0개 또는 1개입니다. |
와일드카드 이외의 문자는 리터럴 문자입니다. 예를 들어 문자열 "*t"는 문자 "t"로 끝나는 의 모든 이름을 검색합니다. ". 문자열 "s*"는 searchPattern
문자 "s"로 path
시작하는 의 모든 이름을 검색합니다.
및 GetFileSystemInfos 메서드는 EnumerateFileSystemInfos 다음과 같이 다릅니다.
를 사용하는 EnumerateFileSystemInfos경우 전체 컬렉션이 반환되기 전에 개체 컬렉션을 FileSystemInfo 열거할 수 있습니다.
를 사용하는 GetFileSystemInfos경우 배열에 액세스하기 전에 개체의 FileSystemInfo 전체 배열이 반환될 때까지 기다려야 합니다.
따라서 많은 파일 및 디렉터리 EnumerateFileSystemInfos 로 작업할 때 보다 효율적일 수 있습니다.
이 메서드는 다음 FileSystemInfo 속성의 값을 미리 채웁니다.
반환된 컬렉션은 캐시되지 않습니다. 컬렉션에서 메서드를 GetEnumerator 호출할 때마다 새 열거형이 시작됩니다.
추가 정보
적용 대상
EnumerateFileSystemInfos(String, EnumerationOptions)
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
지정된 검색 패턴 및 열거형 옵션과 일치하는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다.
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern, System::IO::EnumerationOptions ^ enumerationOptions);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos (string searchPattern, System.IO.EnumerationOptions enumerationOptions);
member this.EnumerateFileSystemInfos : string * System.IO.EnumerationOptions -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String, enumerationOptions As EnumerationOptions) As IEnumerable(Of FileSystemInfo)
매개 변수
- searchPattern
- String
디렉터리 이름과 일치하는지 비교할 검색 문자열입니다. 이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자로 된 조합을 포함하지만 정규식을 지원하지 않습니다.
- enumerationOptions
- EnumerationOptions
사용할 검색 및 열거형 구성을 설명하는 개체입니다.
반환
searchPattern
및 enumerationOptions
과 일치하는 파일 시스템 정보의 열거 가능 컬렉션입니다.
예외
searchPattern
이(가) null
인 경우
DirectoryInfo 개체에서 캡슐화된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우)
호출자에게 필요한 권한이 없는 경우
설명
searchPattern
는 리터럴 문자와 와일드카드 문자의 조합일 수 있지만 정규식을 지원하지는 않습니다. 에서 허용되는 와일드카드 지정자는 다음과 같습니다 searchPattern
.
와일드카드 지정자 | 일치하는 항목 |
---|---|
*(별표) | 해당 위치에 0개 이상의 문자가 있습니다. |
? (물음표) | 해당 위치에 있는 문자가 0개 또는 1개입니다. |
와일드카드 이외의 문자는 리터럴 문자입니다. 예를 들어 문자열 "*t"는 문자 "t"로 끝나는 의 모든 이름을 검색합니다. ". 문자열 "s*"는 searchPattern
문자 "s"로 path
시작하는 의 모든 이름을 검색합니다.
및 GetFileSystemInfos 메서드는 EnumerateFileSystemInfos 다음과 같이 다릅니다.
를 사용하는 EnumerateFileSystemInfos경우 전체 컬렉션이 반환되기 전에 개체 컬렉션을 FileSystemInfo 열거할 수 있습니다.
를 사용하는 GetFileSystemInfos경우 배열에 액세스하기 전에 개체의 FileSystemInfo 전체 배열이 반환될 때까지 기다려야 합니다.
따라서 많은 파일 및 디렉터리 EnumerateFileSystemInfos 로 작업할 때 보다 효율적일 수 있습니다.
이 메서드는 다음 FileSystemInfo 속성의 값을 미리 채웁니다.
반환된 컬렉션은 캐시되지 않습니다. 컬렉션에서 메서드를 GetEnumerator 호출할 때마다 새 열거형이 시작됩니다.
적용 대상
.NET