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
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