행복한 개발자

  • 방명록

람다 1

Files.find를 이용하여 디렉토리 내 모든 파일 리스트 출력하기

Files 클래스에는 Java 8에서 추가된 find라는 메소드가 있다.Funtional Programmin in Java 8 책의 3장에 ListSubDir.java 예제가 있는데, 해당 디렉토리의 하부 디렉토리까지만 가져오므로 완전한 예가 아니다.find를 이용해서 어떤 디렉토리에 존재하는 모든 파일을 가져오도록 Stream API를 이용하여 작성해 보자.Path start = Paths.get(".");int maxDepth = 5; // Integer.MAX_VALUE로 하면 모든 파일을 가져올 수 있다Files.find(start, maxDepth, (path, attr) -> true) .forEach(System.out::println);만약 어떤 특정 파일 속성을 가지는 파일만 가져오고 싶..

Tips/Java 2016.09.01
이전
1
다음
더보기
  • / (130)
    • 조카녀석 개발자 만들기 프로젝트 (5)
    • SW 개발자를 위한 멘토링 (10)
    • Tips (72)
      • Typescript (2)
      • Node.js (1)
      • Database, ORM (3)
      • Java (6)
      • Linux (11)
      • Android (13)
      • Ruby (1)
      • Windows 설정 (6)
      • GIT (6)
      • Eclipse (3)
      • 디자인 패턴 (Design Pattern) (5)
      • 인증 인가 (3)
      • 잡다구리 (11)
    • today.log (1)
    • 개발자 Life (17)
    • Agile (9)
    • Programming을 배우자 (3)
    • 살며 사랑하며 (4)
    • 잡담 (1)
    • 요점정리 (8)
      • 자바 병렬 프로그래밍 Java Concurrenc.. (6)
      • 자바 8 람다의 힘 FP in Java 8 (1)

Tag

java 8, nestjs, FP, 디자인 패턴, Windows, TypeScript, SW엔지니어, GIT, 단축키, 조카녀석 개발자 만들기, Design Patterns, Android, 개발자, ubuntu, Java, 태그를 입력해 주세요., 자바 병렬 프로그래밍, Linux, Adnroid, 백엔드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

  • 애자일 이야기
  • 한주영's Small Steps Blog
  • 품절녀의 영국 귀양살이
  • 영호 블로그
  • 호진이 블로그

티스토리툴바