Как узнать размер папки с помощью Powershell?

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

26
задан Jacob Smart
02.01.2023 23:48 Количество просмотров материала 3480
Распечатать страницу

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-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх