English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java 객체지향(I)

Java 객체지향(II)

Java 객체지향(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map集合

Java Set集合

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램이 디렉토리의 파일을 나열

Java 예제 전체

이 튜토리얼에서는 디렉토리에 존재하는 모든 파일과 서브디렉토리를 나열하는 방법을 배우겠습니다.

Java 파일Class의 list() 메서드는 디렉토리에 존재하는 모든 파일과 서브디렉토리를 나열하는 데 사용됩니다. 이는 모든 파일과 디렉토리를 문자열 배열 형태로 반환합니다.

예제: list() 메서드를 사용하여 모든 파일列出

import java.io.File;
class Main {
  public static void main(String[] args) {
    //파일 객체를 생성합니다
    File file = new File("C:\\Users\\Guest User\\Desktop\\Java File\\List Method");
    //모든 파일의 배열을 반환합니다
    String[] fileList = file.list();
    for(String str : fileList) {
      System.out.println(str);
    }
  }
}

출력 결과

.vscode
file.txt
디렉토리
newFile.txt

위의 예제에서는 file이라는 파일 객체를 생성했습니다. 이 객체는 지정된 경로에 대한 정보를 저장합니다.

File file = new File("C:\\Users\\Guest User\\Desktop\\Java File\\List Method");

이제 list() 메서드를 사용하여 지정된 경로에 존재하는 모든 파일과 서브 디렉토리를 목록에 나열했습니다.

file.list();

주의위에서 지정한 경로에 사용했습니다.양쪽 반대斜杠이는 이문자Java에서\\는이스케이프 문자따라서 첫 번째 반대斜杠은 두 번째의 이스케이프 문자로 사용됩니다.

Java 예제 전체