首页  :: 新随笔  :: 管理

JAVA获取文件夹(文件)大小

Posted on 2011-08-12 02:33  季枫  阅读(733)  评论(0)    收藏  举报
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);
 }
}
智读 | 成都会领科技有限公司官网 | 智读App下载 | 每天听本书的博客 | |