java获取某个目录下文件夹的数目以及文件的数目,代码如下:
import java.io.File;
public class Main {
public static void numberOfFiles(){
File folder = new File("C:\\Windows\\System32");
File []list = folder.listFiles();
int fileCount = 0, folderCount = 0;
long length = 0;
for (File file : list){
if (file.isFile()){
fileCount++;
length += file.length();
}else {
folderCount++;
}
}
System.out.println("文件夹的数目: " + folderCount + " 文件的数目: " + fileCount);
}
public static void main(String[] args) {
numberOfFiles();
}
}