1 package jp.co.areaweb.tools.command;
\r
10 public class DirSize {
\r
12 * @param args the command line arguments
\r
14 public static void main (String args[]) {
\r
17 if (args.length < 1) {
\r
21 outputfile = args[0];
\r
25 System.out.println(DirSize.size(new File(outputfile)) +"\t"+ outputfile);
\r
27 catch(Exception e) {
\r
28 e.printStackTrace();
\r
29 System.out.println(e.toString());
\r
33 static long size(File file) throws IOException {
\r
36 System.out.println("ERR: ディレクトリが見つかりませんでした。");
\r
40 if (file.isDirectory()) {
\r
41 File files[] = file.listFiles();
\r
42 if (files != null) {
\r
43 for (int i=0; i < files.length; i++) {
\r
44 size += size(files[i]);
\r
49 size = file.length();
\r