Я хочу видеть, насколько велика папка (все содержимое, включая подпапки и их содержимое). Я не могу найти команду powershell, чтобы сделать это, но я не хочу, чтобы открыть Проводник windows каждый раз, когда я хочу знать размер. Есть ли простой способ сделать это из Powershell?
Как узнать размер папки с помощью Powershell?
26


2 ответа
почти уверен, что я получил это от 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
25

отвечен Darian Everett 2023-01-04 07:36
это на сайте Microsoft Technet здесь
вход:
Get-ChildItem C:\Scripts -recurse | Measure-Object -property length -sum
выход:
Count : 58
Average :
Sum : 1244611
Maximum :
Minimum :
Property : length
8

отвечен 50-3 2023-01-04 09:53
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]