Windows

獲取目錄總大小的 PowerShell 腳本

  • August 20, 2015

我需要遞歸地獲取目錄的大小。我必須每個月左右都這樣做。我想製作一個powershell腳本來做到這一點。

我在stackoverflow中問了同樣的問題,得到了很好的答案:

function Get-DirectorySize() {
 param ([string]$root = $(resolve-path .))
 gci -re $root |
   ?{ -not $_.PSIsContainer } | 
   measure-object -sum -property Length
}

這實際上會產生一些匯總對象,其中將包括項目數。您可以只獲取 Sum 屬性,這將是長度的總和。

$sum = (Get-DirectorySize "Some\File\Path").Sum

感謝JaredPad的回答。

看看這個文章

引用自:https://serverfault.com/questions/1655