回覆列表
  • 1 # 使用者4779816573800

    public static void getFileSize(String path){

    //傳入檔案路徑

    File file = new File(path);

    //測試此檔案是否存在

    if(file.exists()){

    //如果是資料夾

    //這裡只檢測了資料夾中第一層 如果有需要 可以繼續遞迴檢測

    if(file.isDirectory()){

    int size = 0;

    for(File zf : file.listFiles()){

    if(zf.isDirectory()) continue;

    size += zf.length();

    }

    System.out.println("資料夾 "+file.getName()+" Size: "+(size/1024f)+"kb");

    }else{

    System.out.println(file.getName()+" Size: "+(file.length()/1024f)+"kb");

    }

    //如果檔案不存在

    }else{

    System.out.println("此檔案不存在");

    }

    }

  • 中秋節和大豐收的關聯?
  • 哪些人群不適宜吃蘋果?