JAVA

JAVA 파일 목록 조회

lovineff 2020. 6. 4. 17:40
	// JAva 1.7
        File file = new File("C:\\FileListTest");
        if(file != null && file.isDirectory()){
            File[] files = file.listFiles();
            for(File f : files){
                if(f != null && f.isDirectory()){
                    System.out.println(f.getName());
                }
            }
        }

        System.out.println("---------------------------------------f");

        // Java 1.8
        try(Stream<Path> walk = Files.walk(Paths.get("C:\\FileListTest"))){
            List<String> folderNames = walk.filter(Files::isDirectory).map(f -> f.getFileName().toString()).collect(Collectors.toList());
            System.out.println(folderNames.toString());
        }catch(Exception e){
            e.printStackTrace();
        }

'JAVA' 카테고리의 다른 글

Java List null, size > 0 동시 검사 (Java List isEmpty)  (0) 2021.05.18