为了获取服务器某个文件夹下所有文件数量尔写了这个方法,需要传入该文件夹的File对象,返回文件数目,请注意文件夹的权限,需要有读取的权限
public static Integer getAllFileNumber(File dir){
Integer fileCount = 0;
File[] files=dir.listFiles();
for(int i = 0; i < files.length; i++){
if(!files[i].isDirectory()){
fileCount++;
}else{
fileCount += getAllFileNumber(files[i]);
}
}
return fileCount;
}