标签:java
package File;import java.io.File;
/**
获取指定文件的个数
*/
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;
}
}
标签:java
原文地址:http://blog.51cto.com/5731674/2093813