Comment obtenir la taille du dossier y compris les sous-dossiers dans PowerShell

Comment obtenir la taille du dossier y compris les sous-dossiers dans PowerShell

Ce tutoriel démontre comment obtenir la taille d’un dossier, y compris les sous-dossiers, en utilisant PowerShell.

Obtenir la taille du dossier, y compris les sous-dossiers dans PowerShell

Pour obtenir la taille d’un dossier, nous devons exécuter quelques commandes ensemble. D’abord, nous devons obtenir les enfants du dossier donné, mesurer la propriété de longueur pour le dossier, et enfin, afficher l’objet Sum.

Voir les étapes ci-dessous :

La commande pour obtenir les enfants du dossier donné est :

Get-ChildItem "C:\Users"

La commande ci-dessus montrera les enfants du dossier donné. Ici, les enfants signifient les sous-dossiers et autres éléments :

    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

Comme nous pouvons le voir, le dossier a trois sous-dossiers et un fichier. Maintenant, pour obtenir tous les éléments des sous-dossiers, nous devons exécuter la commande suivante :

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

Ensuite, pour mesurer la taille de tous les sous-dossiers et éléments, nous devons exécuter la commande suivante :

Measure-Object -Property Length -Sum |

Enfin, après avoir mesuré la propriété de longueur pour tout le contenu du dossier, il faut maintenant montrer l’objet :

Select-Object Sum

L’objet somme affichera la taille du dossier, y compris les sous-dossiers. Et pour afficher le nombre d’éléments dans le dossier, nous utilisons l’objet Count :

Select-Object Count

La commande ci-dessus affichera la taille du dossier Sheeraz en MBS. Voir la sortie :

36304.1059274673 MB
Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vous
Auteur: 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

Article connexe - PowerShell Folder