編寫一個程式指定一個資料夾,能自動計算出其總容量
阿新 • • 發佈:2018-11-19
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); } }