import java.io.File;
public class DiskUsage {
public static long diskUsage(File root) {
long total = root.length();
if (root.isDirectory()) {
for (String childName : root.list()) {
File child = new File(root, childName);
total += diskUsage(child);
}
}
if (root.equals(new File("D:\\Program Files\\Git")))
System.out.println(total + "\t" + root);
return total;
}
public static void main(String[] args) {
diskUsage(new File("D:\\Program Files\\Git"));
}
}

版权声明:本文为wooHsi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。