Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static int[] dirSize(File dir) {
- File[] files = dir.listFiles();
- int out[] = new int[]{0, 0, 0, 0};
- for (File sub : files) {
- if (sub.isDirectory()) {
- int[] temp = dirSize(sub);
- out[0] += temp[0];
- out[1] += temp[1];
- out[2] += temp[2];
- out[3] += temp[3];
- } else {
- ++out[0];
- if (sub.getName().endsWith("java")) {
- ++out[1];
- } else if (sub.getName().endsWith("kt")) {
- ++out[2];
- } else {
- ++out[3];
- }
- }
- }
- return out;
- }
Add Comment
Please, Sign In to add comment