Досить впевнений, що я отримав це з підказки Powershell дня; Не можу точно пам’ятати, але я користувався ним давно, і це було дуже корисно.
"{0:N2}" -f ((Get-ChildItem -path C:\InsertPathHere -recurse | Measure-Object -property length -sum ).sum /1MB) + " MB"
Редагування: Щоб полегшити використання (щоб вам не потрібно було запам'ятовувати та вводити все це кожен раз), ви можете додавати його у свій профіль як функцію, наприклад:
function Get-Size
{
param([string]$pth)
"{0:n2}" -f ((gci -path $pth -recurse | measure-object -property length -sum).sum /1mb) + " mb"
}
А потім використовуйте його як будь-яку команду:
Get-size C:\users\administrator