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