Find space taken up by files in a directory in Jav
2016-08-23
0 0 0
no vote
Other
Earn points
public class RecursionExampleDirectory { public int getSize(Directory dir) { int total = 0; //check files File[] files = dir.getFiles(); for(int i = 0; i < files.length; i++) total += files[i].getSize(); //get sub directories and check them Directory[] subs = dir.getSubs(); for(int i = 0; i < subs.length; i++) total += getSize(subs[i]); return total; } public static void main(String[] args) { RecursionExampleDirectory r = new RecursionExampleDirectory(); Directory d = new Directory(); System.out.println( r.getSize(d) ); } //pre: n >= 0 public static int fact(int n) { int result = 0; if(n == 0) result = 1; else result = n * fact(n-1); return result; } //pre: exp >= 0 public static int pow(int base, int exp) { int result = 0; if(exp == 0) result = 1; else result = base * pow(base, exp - 1
java
Related Source Codes
Android AOA Android Open Accessory Development Usi
0
0
no vote
VPN source code accelerator
0
0
no vote
VPN source code
0
0
no vote
Springboot Campus Recruitment System
0
0
no vote
Java intelligent QR code access control management
0
0
no vote
No comment