import java.io.*;
public class FileTest {
private StringBuffer sb;
private static double sizes;
private void recurseFile(String path){
if(path.indexOf(".") == -1){
for(File file: new File(path).listFiles()){
if(file.isFile()){
sizes += file.length();
}else{
recurseFile(file.toString());
}
}else
sizes = file.length();
}
}
public static void main(String args[]){
String path = "c:/windows";
FileTest ft = new FileTest();
ft.recurseFile(path);
System.out.println(sizes/1024);
}
}