CH13-3 · DECISION

디렉터리 순회와 파일 속성의 선택 기준을 나란히 비교한다

비교 항목: list와 walk의 탐색 범위를 구분한다 / 디렉터리 스트림도 닫을 자원이다 / BasicFileAttributes로 관련 속성을 함께 읽는다

디렉터리 순회와 파일 속성 판단표
확인 질문판단 근거코드에서 드러낼 것
list와 walk의 탐색 범위를 구분한다바로 아래 항목만 필요하면 list, 재귀 하위 경로가 필요하면 walk를 사용합니다.타입과 시작값
디렉터리 스트림도 닫을 자원이다반환된 Stream을 try-with-resources에 두고 최종 연산까지 그 범위 안에서 수행합니다.실패 또는 변경 경계
BasicFileAttributes로 관련 속성을 함께 읽는다크기, 수정 시각, 파일 종류를 여러 Files 호출로 나누기보다 한 번의 속성 읽기로 같은 관찰 시점을 얻습니다.선택한 규칙의 결과

선택 기준 크기, 수정 시각, 파일 종류를 여러 Files 호출로 나누기보다 한 번의 속성 읽기로 같은 관찰 시점을 얻습니다.