public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入要查询大小文件夹的绝对路径:");
String path = scanner.next();
long fileSize = getFileSize(path);
System.out.println("您查询文件的大小为:" + fileSize + "字节");
}
private static long getFileSize(String path) {
File dir = new File(path);
File[] files = dir.listFiles();
if (files != null) {
long fileSize = 0;
for (File file : files) {
if (file.exists() && file.isFile()) {
fileSize += file.length();
} else if (file.isDirectory()) {
fileSize += getFileSize(file.getAbsolutePath());
}
}
return fileSize;
}else {
System.out.println("您要查询的文件有误!");
return 0;
}
}
统计一个文件夹的大小
最新推荐文章于 2023-11-02 21:15:55 发布