Come ottenere la dimensione della cartella inclusi i sottocartelle in PowerShell

Come ottenere la dimensione della cartella inclusi i sottocartelle in PowerShell

Questo tutorial dimostra come ottenere la dimensione di una cartella, inclusi i sottofolder utilizzando PowerShell.

Ottieni la Dimensione della Cartella, Inclusi i Sottofolder in PowerShell

Per ottenere la dimensione di una cartella, dobbiamo eseguire alcuni comandi insieme. Prima, dobbiamo ottenere i figli della cartella data, misurare la proprietà lunghezza per la cartella e infine, mostrare l’oggetto Sum.

Vedi i passaggi qui sotto:

Il comando per ottenere i figli della cartella data è:

Get-ChildItem "C:\Users"

Il comando sopra mostrerà i figli della cartella data. Qui, i figli significano i sottofolder e altri elementi:

    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

Come possiamo vedere, la cartella ha tre sottofolder e un file. Ora, per ottenere tutti gli elementi dei sottofolder, dobbiamo eseguire il seguente comando:

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

Quindi, per misurare la dimensione di tutti i sottofolder e gli elementi, dobbiamo eseguire il seguente comando:

Measure-Object -Property Length -Sum |

Infine, dopo aver misurato la proprietà lunghezza per tutto il contenuto della cartella, ora mostra l’oggetto:

Select-Object Sum

L’oggetto somma mostrerà la dimensione della cartella, inclusi i sottofolder. E per mostrare il numero di elementi nella cartella, usiamo l’oggetto Count:

Select-Object Count

Il comando sopra mostrerà la dimensione della cartella Sheeraz in MBS. Vedi l’output:

36304.1059274673 MB
Ti piacciono i nostri tutorial? Iscriviti a DelftStack su YouTube per aiutarci a creare altre guide video di alta qualità. Iscriviti
Autore: Sheeraz Gul
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

Articolo correlato - PowerShell Folder