package File;
import java.io.File;
/**
- Created by Administrator on 2017/12/7.
-
获取指定文件的个数
*/
public class GetFileNum {
public static void main(String args[]) {
File file = new File("d:/1");
System.out.println(method(file, ".java"));
}//获取指定文件夹下.java文件的个数
public static int method(File file, String fileType) {
int count = 0; //统计.java文件的个数
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); //递归返回int类型的次数需要再做统计,所以需要count+=method(f, fileType)
}
}
}
return count;
}
}
原创文章,作者:carmelaweatherly,如若转载,请注明出处:https://blog.ytso.com/195771.html