请高手指点,怎样得到子文件夹的个数 请高手指点,怎样得到子文件夹的个数能抛段代码来的给分多多 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.*;public class File19_4{ static int count; static void CountFile(File file) { if (file.isDirectory()) //如果是目录 { count++; File files[] = file.listFiles(); //获得目录下所有文件 for (int i = 0; i < files.length; i++) { CountFile(files[i]); //用递归计算目录下所有文件 } } } public static void main(String args[]) { File dir = new File("Dir"); CountFile(dir); }} //定义文件夹个数变量 int foldCount=0; //取得文件 java.io.File f=new java.io.File(folderPath); String[] list=f.list(); //遍历 for(int i=list.length-1;i>0;i--){ java.io.File file=new java.io.File(folderPath,list[i]); if(!file.isFile()) foldCount++; } File d = new File("C:\\");File[] subdirs = d.listFiles(new FileFilter() { public boolean accept(File pathname) { return pathname.isDirectory(); }});return subdirs.length; java串口接收数据笔记本和台式机不一样 关于JAVA的自定义方法的一些问题 java编程问题 美女的烦恼? 读取文本文件时CPU 100% ??奇怪了。 问一个简单的问题,java的包放在哪里?? 打包的问题 设计 一个程序 请教各位大侠:如何用java监控ftp服务器的特定文件夹是否有新文件上传?? 我这样可以取得本地ip地址么? 请问java 修改主机ip的方法 Java中问问题讨论
public class File19_4
{
static int count;
static void CountFile(File file)
{
if (file.isDirectory()) //如果是目录
{
count++;
File files[] = file.listFiles(); //获得目录下所有文件
for (int i = 0; i < files.length; i++)
{
CountFile(files[i]); //用递归计算目录下所有文件
}
} } public static void main(String args[])
{
File dir = new File("Dir");
CountFile(dir);
}
}
int foldCount=0;
//取得文件
java.io.File f=new java.io.File(folderPath);
String[] list=f.list();
//遍历
for(int i=list.length-1;i>0;i--){
java.io.File file=new java.io.File(folderPath,list[i]);
if(!file.isFile())
foldCount++;
}
File[] subdirs = d.listFiles(new FileFilter() {
public boolean accept(File pathname) {
return pathname.isDirectory();
}
});return subdirs.length;