Rufen Sie die Größe des Ordners einschließlich der Unterordner in PowerShell ab
Dieses Tutorial zeigt, wie Sie die Ordnergröße einschließlich Unterordnern mithilfe von PowerShell abrufen.
Holen Sie sich die Größe des Ordners, einschließlich der Unterordner in PowerShell
Um die Größe eines Ordners zu erhalten, müssen wir einige Befehle zusammen ausführen. Zuerst müssen wir die untergeordneten Elemente des angegebenen Ordners abrufen, die Längeneigenschaft für den Ordner messen und schließlich das Objekt Summe
anzeigen.
Siehe die folgenden Schritte:
Der Befehl zum Abrufen der untergeordneten Elemente des angegebenen Ordners lautet:
Get-ChildItem "C:\Users"
Der obige Befehl zeigt die untergeordneten Elemente des angegebenen Ordners an. Hier bedeuten die Kinder die Unterordner und andere Elemente:
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
Wie wir sehen können, hat der Ordner drei Unterordner und eine Datei. Um nun alle Elemente der Unterordner zu erhalten, müssen wir den folgenden Befehl ausführen:
Get-ChildItem -Path "C:\Users" -Recurse -ErrorAction SilentlyContinue |
Um dann die Größe aller Unterordner und Elemente zu messen, müssen wir den folgenden Befehl ausführen:
Measure-Object -Property Length -Sum |
Nachdem Sie die Längeneigenschaft für den gesamten Inhalt des Ordners gemessen haben, zeigen Sie nun das Objekt an:
Select-Object Sum
Das Summenobjekt zeigt die Größe des Ordners einschließlich der Unterordner an. Und um die Anzahl der Elemente im Ordner anzuzeigen, verwenden wir das Objekt Count
:
Select-Object Count
Führen Sie alle oben genannten Befehle zusammen aus, um die Ausgabe sofort anzuzeigen:
Get-ChildItem -Path "C:\Users" -Recurse -ErrorAction SilentlyContinue |
Measure-Object -Property Length -Sum |
Select-Object Sum
Select-Object Count
Die Ausgabe für die obigen Befehle ist:
Sum
---
38068067337
Count
-----
51885
Der Ordner Users
hat die Grösse 38068067337
Bytes und 51885
Items. Wir können auch einen Einzeiler-Befehl verwenden, um die Größe des angegebenen Ordners in MBS anzuzeigen.
Siehe den Befehl:
"{0} MB" -f ((Get-ChildItem C:\Users\Sheeraz\ -Recurse | Measure-Object -Property Length -Sum -ErrorAction Stop).Sum / 1MB)
Der obige Befehl zeigt die Größe des Ordners Sheeraz
in MBS an. Siehe die Ausgabe:
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