Como Obter o Tamanho da Pasta Incluindo as Subpastas no PowerShell

Como Obter o Tamanho da Pasta Incluindo as Subpastas no PowerShell

Este tutorial demonstra como obter o tamanho da pasta, incluindo subpastas, usando PowerShell.

Obter o Tamanho da Pasta, Incluindo as Subpastas no PowerShell

Para obter o tamanho de uma pasta, precisamos executar alguns comandos juntos. Primeiro, precisamos obter os filhos da pasta dada, medir a propriedade de comprimento da pasta e, finalmente, mostrar o objeto Sum.

Veja os passos abaixo:

O comando para obter os filhos da pasta dada é:

Get-ChildItem "C:\Users"

O comando acima mostrará os filhos da pasta dada. Aqui, os filhos significam as subpastas e outros itens:

    Directory: C:\Users


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         1/31/2022   1:24 PM                DefaultAppPool
d-r---         4/26/2021   3:32 PM                Public
d-----         11/1/2022   1:33 PM                Sheeraz
-a----         7/14/2022   2:33 PM            224 Example.java

Como podemos ver, a pasta tem três subpastas e um arquivo. Agora, para obter todos os itens das subpastas, precisamos executar o seguinte comando:

Get-ChildItem -Path "C:\Users" -Recurse -ErrorAction SilentlyContinue |

Então, para medir o tamanho de todas as subpastas e itens, precisamos executar o seguinte comando:

Measure-Object -Property Length -Sum |

Finalmente, após medir a propriedade de comprimento de todo o conteúdo da pasta, agora mostre o objeto:

Select-Object Sum

O objeto de soma mostrará o tamanho da pasta, incluindo subpastas. E para mostrar o número de itens na pasta, usamos o objeto Count:

Select-Object Count

O comando acima mostrará o tamanho da pasta Sheeraz em MBS. Veja a saída:

36304.1059274673 MB
Está gostando dos nossos tutoriais? Inscreva-se no DelftStack no YouTube para nos apoiar na criação de mais vídeos tutoriais de alta qualidade. Inscrever-se
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artigo relacionado - PowerShell Folder