경로를 취하고 해당 폴더와 디렉토리를 검색하여 파일을 인쇄하는 검색 방법을 만들려고합니다. 또한 결국에는 전체 파일 수를 인쇄하고 싶습니다.디렉토리의 파일 수를 계산하는 방법
public static void main(String[] args) {
search("C:\\Program Files (x86)\\Adobe");
}
public static void search(String folderpath){
File directory = new File(folderpath);
int numberOfFiles = 0;
for (File element : directory.listFiles()){
if(element.isDirectory()){
search(element.getAbsolutePath());
}
else{
numberOfFiles++;
System.out.println(element);
}
};
System.out.println(numberOfFiles);
};
결과는 같다 :
folder
1
2
3
folder2
1
folder3
4
5
그리고 그것은 numberOfFiles
에 대해 하나 개의 마지막 번호까지 오지 않을
여기 내 코드입니다. 누구든지 모든 폴더에 대해 numberOfFiles
을 인쇄하는 것을 중단하고 끝에 한 번만 인쇄하는 방법을 알고 있습니까?