PowerShell 計算資料夾大小

2021-09-21 16:30:45 字數 1750 閱讀 2551

powershell 2.0版本下的指令碼:1

2

3

4

5

6

7

8

9

10

11

12

<#

script function: get size of folder

script editor: snail yu

#>

$directories=get-childitemc:\windows|where

foreach($directoryin$directories))

foreach($filein$files)

write-host"the size of $directory is : $size"

}

powershell 4.0版本下的指令碼:1

2

3

4

5

6

7

8

9

10

11

12

<#

script function: get size of folder

script editor: snail yu

#>

$directories=get-childitemd:\ -directory

foreach($directoryin$directories)

write-host"the size of $directory is : $size"

}

引數說明:

(1)powershell 2.0中的get-childitem 沒有file和directory的引數,只有通過管道來篩選;

(2)-erratction為錯誤處理機制,詳見部落格:

(3)powershell得到的是資料夾名不包括絕對路徑,需要用fullname屬性顯示指定;

計算資料夾大小

下面分享給大家2個封裝好的計算快取大小的方法 如 nsstring cachespath nssearchpathfordirectoriesindomains nscachesdirectory nsuserdomainmask yes lastobject 是沙盒資料夾中 lidrary中的ca...

計算資料夾得大小和遍歷資料夾

coding cp936 import os,re 檢視資料夾下的所有檔案及資料夾 join為拼接函式 def look file path for root dirs,files in os.walk path,true print root 主目錄 for item in files 主目錄下的...

powershell區域網內同步資料夾,檔案指令碼

source path是陣列型別,其中儲存的是需要備份的資料夾路徑,即源路徑。source path d libary driver state v2 sx driver state v1 src uart spi sc d libary driver state v2 cx driver stat...