Windows
獲取目錄總大小的 PowerShell 腳本
我需要遞歸地獲取目錄的大小。我必須每個月左右都這樣做。我想製作一個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的回答。
看看這個文章。