遞迴查詢檔案大小

2021-10-12 13:58:07 字數 385 閱讀 9262

遞迴:統計檔案大小,刪除檔案

求目錄的總大小:

1、把指定目錄封裝成file物件

2、把資料夾列表列出來

3、判斷,如果是檔案,直接把f.length()相加

4、判斷,如果是資料夾,繼續列表,繼續判斷,如果是檔案相加,如果又是資料夾,繼續列表,繼續判斷,如果是檔案相加…

5、如果是資料夾,遞迴呼叫方法本身的業務邏輯

//遞迴求目錄總大小

public class test_file

private static int count(file file) else if(files[i].isdirectory())

}return sum ;

}

linux 根據檔案大小查詢檔案

inux下的find命令用來查詢檔案,通過man find就知道它是無所不能的。所以按照檔案大小來查詢檔案就不在話下。從man find搜尋size,可以看到如下資訊 size n cwbkmg file uses n units of space.the following suffixes ca...

linux 根據檔案大小查詢檔案

linux下的find命令用來查詢檔案,通過man find就知道它是無所不能的。所以按照檔案大小來查詢檔案就不在話下。從man find搜尋size,可以看到如下資訊 size n cwbkmg file uses n units of space.the following suffixes c...

linux 根據檔案大小查詢檔案

inux下的find命令用來查詢檔案,通過man find就知道它是無所不能的。所以按照檔案大小來查詢檔案就不在話下。從man find搜尋size,可以看到如下資訊 size n cwbkmg file uses n units of space.the following suffixes ca...