1. 程式人生 > >編寫一個程式指定一個資料夾,能自動計算出其總容量

編寫一個程式指定一個資料夾,能自動計算出其總容量

package wenjian;
//編寫一個程式,指定一個資料夾,能自動計算出其總容量
import java.io.File;
import java.util.ArrayList;

public class Size {
   static long size=0;
private static ArrayList<String> filelist=new ArrayList<String>();
public static void main(String[] args) {
  Size s=new Size();
  String filePath="D:\\新建資料夾";
  s.getFiles(filePath);
  
}
//通過遞迴得到某一路徑下所有的目錄及檔案 void getFiles(String filePath) { File root=new File(filePath); File[] files=root.listFiles(); for(File file:files) { if(file.isDirectory()) { getFiles(file.getAbsolutePath()); filelist.add(file.getAbsolutePath()); }else { size+=file.getAbsolutePath().length(); } } System.out.println(
"大小是"+size); } }