Java tutorial
//package com.java2s; import java.io.File; public class Main { public static double getDirUsageCapacity(String filePath) { File file = new File(filePath); if (!file.exists()) { return 0; } if (file.isDirectory()) { double size = 0; for (File f : file.listFiles()) { size += getDirUsageCapacity(f.getPath()); } return size; } else { return file.length(); } } }