C 實現獲取資料夾大小的方法

2022-09-29 22:15:25 字數 526 閱讀 6641

當然了,首先都需要引入system.io這個命名空間

第乙個方法:

public static long getdirectorylength(string dirpath)

//獲取di中所有的資料夾,並存到乙個新的物件陣列中,以程式設計客棧進行遞迴

directoryinfo dis = di.getdirectories();

frulikbinfif (dis.length > 0)

}return len;

}第二個//也是利用遞迴的思想,只不過是通過file類的exits方法來判斷

//所給路徑中所對應的是否為檔案

public static long filesize(string filepath)

}else

return temp;

}其實刪除資料夾的思想與這個是一樣的,設定要簡單很多,只要簡單的判斷一下當前的是檔案還是資料夾,如果是檔案則刪除.是資料夾則遞迴

本文標題: c#實現獲取資料夾大小的方法

本文位址:

C 獲取資料夾大小

當然了都需要引入system.io這個命名空間 第乙個 public static long getdirectorylength string dirpath 獲取di中所有的資料夾,並存到乙個新的物件陣列中,以進行遞迴 directoryinfo dis di.getdirectories if...

Linux C 獲取資料夾大小

方法可行,執行正確。拿到我們的專案中,卻遇到一些問題 程式中一些讀檔案的 開始報異常,都不到檔案。這些都是以前沒有遇到過的問題。到底是什麼情況呢?排查了好久,終於發現使用該文章提供的計算資料夾大小的函式 暫且叫做getdirectorysize 其中有改變當前目錄的 chdir dir 我們的專案是...

python獲取檔案及資料夾大小

1.獲取檔案大小 使用os.path.getsize函式,引數是檔案的路徑。2.獲取資料夾大小,即遍歷資料夾,將所有檔案大小加和。遍歷資料夾使用os.walk函式 import os from os.path import join,getsize def getdirsize dir size 0...