[AppleScript] 纯文本查看 复制代码 /**
*@desc 将用户输入的路径以及指定的扩展名传入该方法中,返回该目录下所有符合该扩展名文件的个数
*@param dir 文件夹路径
*@param suffix 文件后缀名
*@return int 目录下所有相同文件后缀名的个数
*
*@author purity 2016-9-27下午11:37:11
*/
public static int countSameFileSuffix(File dir,String suffix){
if(!dir.exists()){
System.out.println("路径不存在");
}else if(!dir.isDirectory()){
System.out.println("不是文件夹");
}
File[] subFiles=dir.listFiles();
for(File subFile:subFiles){
if(subFile.isFile()&&subFile.getName().endsWith(suffix)){
count++;//全局变量
}else{
if(subFile.isDirectory()){
countSameFileSuffix(subFile,suffix); //subFile 递归子目录
}
}
}
return count;
} |