File.ListFiles 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 속성 | Description |
|---|---|
| ListFiles(IFilenameFilter) |
지정된 필터를 충족하는 이 추상 경로 이름이 나타내는 디렉터리의 파일 및 디렉터리를 나타내는 추상 경로 이름의 배열을 반환합니다. |
| ListFiles(IFileFilter) |
지정된 필터를 충족하는 이 추상 경로 이름이 나타내는 디렉터리의 파일 및 디렉터리를 나타내는 추상 경로 이름의 배열을 반환합니다. |
| ListFiles() |
이 추상 경로 이름으로 표시된 디렉터리의 파일을 나타내는 추상 경로 이름의 배열을 반환합니다. |
ListFiles(IFilenameFilter)
지정된 필터를 충족하는 이 추상 경로 이름이 나타내는 디렉터리의 파일 및 디렉터리를 나타내는 추상 경로 이름의 배열을 반환합니다.
[Android.Runtime.Register("listFiles", "(Ljava/io/FilenameFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FilenameFilter_Handler")]
public virtual Java.IO.File[]? ListFiles(Java.IO.IFilenameFilter? filter);
[<Android.Runtime.Register("listFiles", "(Ljava/io/FilenameFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FilenameFilter_Handler")>]
abstract member ListFiles : Java.IO.IFilenameFilter -> Java.IO.File[]
override this.ListFiles : Java.IO.IFilenameFilter -> Java.IO.File[]
매개 변수
- filter
- IFilenameFilter
파일 이름 필터
반품
이 추상 경로 이름으로 표시된 디렉터리의 파일 및 디렉터리를 나타내는 추상 경로 이름의 배열입니다.
디렉터리가 비어 있으면 배열이 비어 있습니다. 이 추상 경로 이름이 디렉터리를 나타내지 않거나 I/O 오류가 발생하는 경우를 반환 null 합니다.
- 특성
설명
지정된 필터를 충족하는 이 추상 경로 이름이 나타내는 디렉터리의 파일 및 디렉터리를 나타내는 추상 경로 이름의 배열을 반환합니다. 반환된 배열의 경로 이름이 필터를 충족해야 한다는 점을 제외하고 이 메서드의 #listFiles() 동작은 메서드의 동작과 동일합니다. 지정된 filternull 경우 모든 경로 이름이 허용됩니다. 그렇지 않은 경우 경로 이름은 이 추상 경로 이름에 대해 필터 메서드가 호출될 때 FilenameFilter#accept FilenameFilter.accept(File, String) 값 true 이 생성되고 해당 값이 나타내는 디렉터리에 있는 파일 또는 디렉터리의 이름인 경우에만 필터를 충족합니다.
1.2에 추가되었습니다.
에 대한 java.io.File.listFiles(java.io.FilenameFilter)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
ListFiles(IFileFilter)
지정된 필터를 충족하는 이 추상 경로 이름이 나타내는 디렉터리의 파일 및 디렉터리를 나타내는 추상 경로 이름의 배열을 반환합니다.
[Android.Runtime.Register("listFiles", "(Ljava/io/FileFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FileFilter_Handler")]
public virtual Java.IO.File[]? ListFiles(Java.IO.IFileFilter? filter);
[<Android.Runtime.Register("listFiles", "(Ljava/io/FileFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FileFilter_Handler")>]
abstract member ListFiles : Java.IO.IFileFilter -> Java.IO.File[]
override this.ListFiles : Java.IO.IFileFilter -> Java.IO.File[]
매개 변수
- filter
- IFileFilter
파일 필터
반품
이 추상 경로 이름으로 표시된 디렉터리의 파일 및 디렉터리를 나타내는 추상 경로 이름의 배열입니다.
디렉터리가 비어 있으면 배열이 비어 있습니다. 이 추상 경로 이름이 디렉터리를 나타내지 않거나 I/O 오류가 발생하는 경우를 반환 null 합니다.
- 특성
설명
지정된 필터를 충족하는 이 추상 경로 이름이 나타내는 디렉터리의 파일 및 디렉터리를 나타내는 추상 경로 이름의 배열을 반환합니다. 반환된 배열의 경로 이름이 필터를 충족해야 한다는 점을 제외하고 이 메서드의 #listFiles() 동작은 메서드의 동작과 동일합니다. 지정된 filternull 경우 모든 경로 이름이 허용됩니다. 그렇지 않으면 경로 이름에서 필터 메서드가 호출될 때 FileFilter#accept FileFilter.accept(File) 값 true 이 발생하는 경우에만 경로 이름이 필터를 충족합니다.
1.2에 추가되었습니다.
에 대한 java.io.File.listFiles(java.io.FileFilter)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
ListFiles()
이 추상 경로 이름으로 표시된 디렉터리의 파일을 나타내는 추상 경로 이름의 배열을 반환합니다.
[Android.Runtime.Register("listFiles", "()[Ljava/io/File;", "GetListFilesHandler")]
public virtual Java.IO.File[]? ListFiles();
[<Android.Runtime.Register("listFiles", "()[Ljava/io/File;", "GetListFilesHandler")>]
abstract member ListFiles : unit -> Java.IO.File[]
override this.ListFiles : unit -> Java.IO.File[]
반품
이 추상 경로 이름으로 표시된 디렉터리의 파일 및 디렉터리를 나타내는 추상 경로 이름의 배열입니다.
디렉터리가 비어 있으면 배열이 비어 있습니다. 이 추상 경로 이름이 디렉터리를 나타내지 않거나 I/O 오류가 발생하는 경우를 반환 null 합니다.
- 특성
설명
이 추상 경로 이름으로 표시된 디렉터리의 파일을 나타내는 추상 경로 이름의 배열을 반환합니다.
이 추상 경로 이름이 디렉터리를 나타내지 않으면 이 메서드가 반환됩니다 null. 그렇지 않으면 디렉터리의 각 파일 또는 디렉터리에 대해 하나씩 개체 배열 File 이 반환됩니다. 디렉터리 자체와 디렉터리의 부모 디렉터리를 나타내는 경로 이름은 결과에 포함되지 않습니다. 생성된 각 추상 경로 이름은 생성자를 사용하여 #File(File, String) File(File, String) 이 추상 경로 이름에서 생성됩니다. 따라서 이 경로 이름이 절대이면 결과 경로 이름은 절대입니다. 이 경로 이름이 상대적이면 각 결과 경로 이름은 동일한 디렉터리를 기준으로 합니다.
결과 배열의 이름 문자열이 특정 순서로 표시된다는 보장은 없습니다. 특히 사전순으로 표시되도록 보장되지는 않습니다.
클래스는 java.nio.file.Files 디렉터리를 열고 디렉터리에 있는 파일의 이름을 반복하는 메서드를 정의 java.nio.file.Files#newDirectoryStream(Path) newDirectoryStream 합니다. 이렇게 하면 매우 큰 디렉터리로 작업할 때 더 적은 리소스를 사용할 수 있습니다.
1.2에 추가되었습니다.
에 대한 java.io.File.listFiles()Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.