Khá chắc chắn rằng tôi đã nhận được điều này từ một mẹo Powershell trong ngày; Không thể nhớ chắc chắn, nhưng tôi đã sử dụng nó một thời gian dài và nó rất hữu ích.
"{0:N2}" -f ((Get-ChildItem -path C:\InsertPathHere -recurse | Measure-Object -property length -sum ).sum /1MB) + " MB"
Chỉnh sửa: Để làm cho nó dễ sử dụng hơn (vì vậy bạn không cần phải nhớ và nhập toàn bộ nội dung này mỗi lần), bạn có thể thêm nó vào hồ sơ của mình dưới dạng một chức năng, như vậy:
function Get-Size
{
param([string]$pth)
"{0:n2}" -f ((gci -path $pth -recurse | measure-object -property length -sum).sum /1mb) + " mb"
}
Và sau đó sử dụng nó như bất kỳ lệnh nào:
Get-size C:\users\administrator