如何使用递归求出D盘下隐藏文件夹包括隐藏文件夹的子文件夹中的隐藏文件夹的个数
------------这问题描述就挺递归的,没看懂。
如何使用递归求出D盘下隐藏文件夹包括隐藏文件夹的子文件夹中的隐藏文件夹的个数
------------这问题描述就挺递归的,没看懂。
package io;
import java.io.File;
public class HideFileCount {
public static void main(String[] args) {
File f = new File("E:\\hideFile");
Integer count = findHiddenFile(f);
System.out.println(count);
}
public static Integer findHiddenFile(File file){
Integer count =0;
for(File f:file.listFiles()){
if(f.isHidden()){
count=count+1;
}
count=count+findHiddenFile(f);
}
return count;
}
}
备注:该方法是找出hideFile文件夹下所有的隐藏文件夹。