이 메서드는 GetFiles 파일의 경로 이름을 나타내는 문자열의 읽기 전용 컬렉션을 반환합니다. 매개 변수를 wildCards 사용하여 특정 패턴을 지정할 수 있습니다. 검색에 하위 디렉터리를 포함하려면 매개 변수searchType를 SearchOption.SearchAllSubDirectories .로 설정합니다.
지정한 패턴과 일치하는 파일이 없으면 빈 컬렉션이 반환됩니다.
비고
네임스페이스DirectoryInfo의 System.IO 클래스를 사용하여 파일 목록을 반환하는 방법에 대한 자세한 내용은 GetFiles을 참조하세요.
지정된 패턴의 파일을 찾으려면
메서드를
GetFiles사용하여 검색할 디렉터리의 이름과 경로를 제공하고 패턴을 지정합니다. 다음 예제에서는 디렉터리에 확장.dll이 있는 모든 파일을 반환하고ListBox1추가합니다.For Each foundFile As String In My.Computer.FileSystem.GetFiles( My.Computer.FileSystem.SpecialDirectories.MyDocuments, Microsoft.VisualBasic.FileIO.SearchOption.SearchAllSubDirectories, "*.dll") Listbox1.Items.Add(foundFile) Next
.NET Framework 보안
다음 조건에서 예외가 발생합니다.
경로는 길이가 0인 문자열이거나, 공백만 포함하거나, 잘못된 문자를 포함하거나, 디바이스 경로(\\.\ArgumentException로 시작)입니다.
경로가 (
Nothing)이므로 ArgumentNullException 유효하지 않습니다.directory가 없습니다(DirectoryNotFoundException).directory는 기존 파일(IOException)을 가리킵니다.경로가 시스템 정의 최대 길이(PathTooLongException)를 초과합니다.
경로의 파일 또는 폴더 이름에 콜론(:) 포함되거나 잘못된 형식(NotSupportedException)이 있습니다.
사용자에게 경로(SecurityException)를 보는 데 필요한 권한이 없습니다.
사용자에게 필요한 권한(UnauthorizedAccessException)이 없습니다.
참고하십시오
.NET