티스토리 뷰

public void listFilesForFolder(final File folder) {  
    for (final File fileEntry : folder.listFiles()) {  
        System.out.println(fileEntry.getName());  
    }  
}

final File folder = new File("./");  
listFilesForFolder(folder);

요즘은 서버 앱을 클라우드에 많이 띄우기 때문에 credential같은 것을 파일로 넣어주어야 할 경우가 종종 있습니다.
현재 인스턴스가 어디를 바라보고 있는지를 알아보기 위해 이 명령어가 필요합니다.

이 코드를 넣고 배포하고 돌려보면 알 수 있습니다.

 

Class에 넣으면 아래와 같이 바로 실행할 수 있습니다.

public class Hello {

    public static void listFilesForFolder(final File folder) {
        for (final File fileEntry : folder.listFiles()) {
            System.out.println(fileEntry.getName());
        }
    }

    public static void main(String[] args) throws IOException {
        final File folder = new File("./");
        listFilesForFolder(folder);
    }
}

 

Dir특정

public class JavaDir {
    public static void listFilesForFolder(File folder) {
        for (File fileEntry : folder.listFiles()) {
            System.out.println(fileEntry.getName());
        }
    }

    public static void main(String[] args) throws IOException {
    	// ./src ~~/converter/ 디렉토리의 내용을 출력 해줍니다. 뒤에 /는 넣어야 합니다.
        listFilesForFolder(new File("./src/test/resources/json/converter/"));
    }
}

 

728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함