아이디어 : 먼저, 파일 크기를 얻을하고 싶어하고, 파일의 크기가 지정된 크기와 동일한 것으로 판단되면 다음 파일 여부를 확인, 출력됩니다. 이 폴더 인 경우에, 당신은 트래버스 파일로 재귀 알고리즘 이전에 작성된, 하위 파일을 작동하는 재귀 알고리즘을 필요로
코드 :
패키지 com.testHomework, 가져 오기 java.io.File에, 공공 클래스 WalkFileTree { 공공 정적 무효 메인 (문자열 []에 args) { 파일 파일 = 새로운 새로운 파일 ( "D : / 자바 파일" ), 검색 (파일, * 100 1024 ) ; } //은 지정된 폴더와 지정된 크기의 모든 파일을 찾을 공공 정적 무효 검색 (파일 파일, INT 크기) { IF ((듯이), file.isFile ()) { IF (file.length () == 크기) { System.out을을 .println (file.getAbsolutePath ()); } }다른 경우 (file.isDirectory ()) { 파일 [] 파일 = file.listFiles (); 대한 (파일 F : 파일) { 검색 (F, 크기); } } } }
결과 :
오류를 발견하면, 족장은 지적 메세지를 남겨주세요! ! !