取路径下所有的文件数和文件夹数

宛若新衣 宛若新衣 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
public static int FileTest2(String basicFolder) {
File f = new File(basicFolder);

// 列出所有的文件及目录
File[] fs = f.listFiles();
ArrayList<File> fileList = new ArrayList<File>();
for (int i = 0; i < fs.length; i++) {
// 先列出目录
if (fs[i].isDirectory()) { // 是否为目录
// 取得路径名
System.out.println("[" + fs[i].getPath() + "]");
}
}
// 列出文件
for (File f1 : fileList) {
System.out.println("文件==" + f1.toString());
}

return 1;
}
这里我遇到一个问题
// 列出所有的文件及目录
File[] fs = f.listFiles();
ArrayList<File> fileList = new ArrayList<File>();
for (int i = 0; i < fs.length; i++) {
// 先列出目录
if (fs[i].isDirectory()) { // 是否为目录
// 取得路径名
System.out.println("[" + fs[i].getPath() + "]");
}
是列出 basicFolder 下面的所有文件和文件夹数,
为什么我打印出来的 只是 basicFolder 这个路径下面的 目录 而不是 basicFolder 下面文件里的所有目录呢
还有我该怎么去取这个数量。
...全文
评论 3
收藏 已收藏
分享
返回顶部
宛若新衣
Java 51,407 成员 86,128 内容