遞迴統計指定目錄下所有檔案容量總和

2021-03-31 08:56:29 字數 871 閱讀 7868

public

class

showdirsize

'遞迴統計指定目錄下所有檔案容量總和

public

shared

function

dirsize(

byval

d as

io.directoryinfo)

aslong

dimsize

aslong

= 0

' 統計本目錄下所有檔案容量總和

dimfis

asio.fileinfo() = d.getfiles()

dimfi

asio.fileinfo

foreach

fi in

fis

size += fi.length

next

fi

' 遞迴統計所有子目錄下所有檔案容量總和

dimdis

asio.directoryinfo() = d.getdirectories()

dimdi

asio.directoryinfo

foreach

di in

dis

size += dirsize(di)

next

di

return

size

endfunction

endclass

'呼叫**

dimdir

asnew

system.io.directoryinfo(txtdir.text)

txtmessage.text = showdirsize.dirsize(dir)

遞迴刪除指定目錄下所有檔案及子目錄

刪除此路徑名錶示的檔案或目錄。如果此路徑名錶示一個目錄,則會先刪除目錄下的內容再將目錄刪除,所以該操作不是原子性的。如果目錄中還有目錄,則會引發遞迴動作。param filepath 要刪除檔案或目錄的路徑。return 當且僅當成功刪除檔案或目錄時,返回 true 否則返回 false。publi...

讀取指定目錄下的所有檔案

在開發或者面試的過程中,往往會遇到這樣的需求,就是讀取某個目錄下的所有檔案 內容 並且資料夾的層級不固定。基於這樣的情況,博主寫了個對應的demo,以備不時之需。檔案系統層級關係可以看成是樹形結構,讀取某個目錄下的所有檔案,其實就是遍歷一顆樹,樹的遍歷分為深度優先和廣度優先。對應的,分別寫了兩個小d...

指定檔案目錄下 遞迴只拷貝檔案到指定目錄

public static void main string args public final static string linux linux public final static string linux windows 讀取原始檔目錄 讀取全部檔案 存放在list裡面 param sou...

Python遞迴遍歷目錄下所有檔案

自定義函式 import os path d temp del a def gci path this is a statement parents os.listdir path for parent in parents child os.path.join path,parent print ...

遍歷輸出指定目錄下的所有檔案

opendir readdir closedir 這三個函式主要用來遍歷目錄。在使用這三個函式前必須先包括 以下兩個標頭檔案 include include opendir 函式的原型為 dir opendir const char name 它返回一個 dir 型別,這就是一個控制代碼啦,你不用管...