Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

Count the number of specified files (use of recursion)

Shulou Source: shulou.com Published: 2022-06-03 03:40:48 10月11日 Update

Package File

Import java.io.File

/ * *

Created by Administrator on 2017-12-7.

Gets the number of specified files

, /

Public class GetFileNum {

Public static void main (String args []) {

File file = new File ("d:\ 1")

System.out.println (method (file, ".java"))

}

/ / get the number of .java files under the specified folder

Public static int method (File file, String fileType) {

Int count = 0; / / count the number of .java files

If (file.isDirectory ()) {

File [] files = file.listFiles ()

For (File f: files) {

If (f.isFile ()) {

If (f.getName () .endsWith (fileType)) {

Count++

}

} else {

Count+=method (f, fileType); / / the number of times int is returned recursively needs to be counted again, so count+=method (f, fileType) is required.

}

}

}

Return count

}

}

Tags: File number Statistics Recursion folder number Type Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Apple NVidia Shulou Technology vpn MySQL