특정 파일 목록을 출력하는 방법! 

import java.io.File;



public class FileTest2 {



    public static void main(String[] args) {

        

        // 프로젝트 현재 폴더를 객체로 생성한다.

        File file = new File(".");

        

        // file이 존재하고 폴더일 경우

        if(file.exists() && file.isDirectory()){

            

            // 폴더의 파일/폴더 목록을 문자열 배열로 반환

            String[] fList = file.list();

            

            // 출력

            for(int i=0; i<fList.length; i++)

                System.out.println(fList[i]);

        

        }else{

            System.out.println("해당 경로는 폴더가 아닙니다.");

        }

    }

}

- new File(".") 는 현재 프로젝트 폴더를 나타낸다.

- file.list() 로 해당 폴더의 파일들을 문자열 배열로 반환한다.

(자식 폴더 안의 파일은 가져오지 않는다. 해당 폴더 하위 파일들만 가져온다. )

 

 

'Java' 카테고리의 다른 글

JAVA 사용가능한 알고리즘 목록  (0) 2020.09.18
JAVA) VO 값 전부 꺼내기  (0) 2020.09.11
FILE 정보 확인해보기  (0) 2020.08.25
Client IP 가져오기  (0) 2020.08.19
File 정리  (0) 2020.08.18

+ Recent posts