获取其大小即文件和子目录的数量总和。
遍历数组,用isDirectory方法检验元素是否为目录,这样就把子目录数出来了。
做差就是文件的数量了。
哦,你是想继续数子目录的文件数量情况吗?那就再最外面套个递归。
java的file类实现文件夹和文件的遍历,连隐藏的文件都能遍历
代码如下:
import java.io.File/**
* java递归遍历文件夹和文件
* @author young
*
*/
public class EX4_1
{
public static void FindFile(String s){
File file = new File(s)
for(String temp : file.list()){
String newstr = s + "\\" + temp
if(new File(newstr).isFile()){
System.out.println(newstr)
}else {
FindFile(newstr)
}
}
}
public static void main(String args[])
{
FindFile("F:\\workspace\\one\\src")// 指定遍历的目录
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)