PowerShell Krijg mapgrootte op Windows 10/11 | Hier is een volledige gids [Partitiebeheer]

Veel gebruikers zijn in de war over welke PowerShell-cmdlets de mapgrootte kunnen krijgen. In dit bericht deze site zal de PowerShell krijgt mapgrootte in detail. Het introduceert ook een beter alternatief voor het weergeven van de bestands-/mapgrootte op Windows 10/11.





Op deze pagina :

PowerShell is een krachtige Windows-opdrachtregelshell en scriptomgevingstool die kan worden gebruikt om met verschillende werken om te gaan, zoals een externe computer afsluiten/opnieuw opstarten , Windows-updates installeren , bestanden kopiëren , bestand verwijderen, bestandsgrootte weergeven en meer.

Veel nieuwelingen en zelfs ervaren gebruikers zijn echter niet bekend met het gebruik van PowerShell om deze werken te doen. Hier bespreken we de cmdlets 'PowerShell get file size' en introduceren we een alternatieve tool. Laten we blijven lezen voor meer details.



Kan PowerShell de mapgrootte ophalen

Kan PowerShell de bestandsgrootte krijgen? Natuurlijk. Er zijn verschillende PowerShell-cmdlets waarmee u de map-/bestandsgrootte in een opgegeven map kunt krijgen. Hier vatten we de cmdlets samen om de mapgrootte PowerShell als volgt te krijgen:

  • Get-ChildItem (gci-alias): Het zou de meest voorkomende cmdlet moeten zijn om de PowerShell-mapgrootte op te halen. Met deze cmdlet kunt u de lijst met bestanden/mappen in een opgegeven map ophalen. Het kan alle items in een of meer opgegeven mappen krijgen, maar het geeft geen lege map weer.
  • Meet-Object (alias meten): Deze cmdlet wordt voornamelijk gebruikt om berekeningen uit te voeren op de eigenschapswaarden van objecten. U kunt het gebruiken om de minimale, maximale en totale grootte van alle bestanden/mappen in de huidige map weer te geven.
  • Select-Object (alias selecteren): Deze cmdlet wordt gebruikt om opgegeven eigenschappen van een object of een set objecten te selecteren. Het kan het resultaat weergeven en bytes omzetten in megabytes voor de map-/bestandsgrootte.

Nu zou u een algemeen begrip moeten hebben van de cmdlets met betrekking tot PowerShell om de directorygrootte te krijgen. Laten we eens kijken hoe u de map-/bestandsgrootte kunt krijgen met PowerShell op Windows 10/11.

Hoe u ervoor kunt zorgen dat PowerShell de mapgrootte op schijf krijgt Windows 10/11

Hoe PowerShell de grootte van mappen/bestanden op Windows 10/11 te laten krijgen? Het antwoord is afhankelijk van uw behoeften. Hier vatten we enkele veelvoorkomende voorbeelden samen met betrekking tot het PowerShell get directory size-object.



Typ om het verhoogde PowerShell-venster te openen krachtshell in het zoekvak, klik met de rechtermuisknop Windows PowerShell en selecteer Als administrator uitvoeren en klik op Ja om het te bevestigen. Eenmaal geopend, kunt u de volgende opdrachten proberen om de map-/bestandsgrootte in een map weer te geven.

Voorbeeld 1: PowerShell Get Folder Size in een opgegeven map

Als u de bestands-/mapgrootte in een opgegeven map wilt ophalen, kunt u de volgende opdracht gebruiken. Om bijvoorbeeld de grootte van de map C:\Windows10Upgrade te krijgen, kunt u het Get-ChildItem C:\Windows10Upgrade | Meet-Object -Eigenschap Lengte -som opdracht.



Pad naar map Get-ChildItem | Meet-Object -Eigenschap Lengte -som



  krijg mapgrootte PowerShell

Als u de totale bestandsgrootte van deze map in MB of GB wilt weergeven, kunt u de volgende opdracht uitvoeren.

(gci C:\Windows10Upgrade | lengte meten -s).som / 1Mb

(gci C:\Windows10Upgrade | lengte meten -s).sum / 1Gb

Als u de grootte wilt afronden op twee decimalen, kunt u de volgende opdracht uitvoeren:

'{0:N2} GB' -f ((gci C:\Windows10Upgrade | lengte meten -s).sum / 1Gb)

  toon de mapgrootte in mb of gb PowerShell

Voorbeeld 2. PowerShell Bestandsgrootte van een bepaald type ophalen in een map

Als u de totale grootte van alle bestandsgroottes van het .exe-bestandstype wilt weten, kunt u de volgende opdracht uitvoeren. Hier kun je vervangen ex met andere bestandstypen zoals iso, xlsx, enz.

(gci c:\exe *.exe | meetlengte -s).som / 1Mb

Voorbeeld 3. PowerShell Get Directory Size, inclusief submappen en submappen

Om de totale grootte van alle bestanden in de map te krijgen, inclusief submappen en submappen, kunt u de cmdlet –Recurse gebruiken. Als u bijvoorbeeld de totale grootte wilt weten van alle bestanden in de map C:\Windows10Upgrade, kunt u de volgende opdracht uitvoeren.

'{0:N2} GB' -f ((gci –force C:\Windows10Upgrade –Recurse -ErrorAction SilentlyContinue| lengte meten -s).sum / 1Gb)

  mapgrootte ophalen met behulp van PowerShell

Voorbeeld 4. PowerShell Get Folder Size op externe computers

Bovendien kan PowerShell u helpen de map-/bestandsgrootte op externe computers te krijgen via de cmdlet Invoke-command. Hier moet je de vervangen computer naam met de werkelijke naam van de externe computer.

Invoke-Command -ComputerName hq-srv01 -ScriptBlock ${Function:Get-FolderSize} –ArgumentList 'C:\PS'

Beter alternatief voor PowerShell Get Folder Size

Volgens de bovenstaande informatie weten we dat PowerShell een professionele tool is die de grootte van bestanden/mappen/submappen in een map kan weergeven. Het is echter tijdrovend en complex als u niet bekend bent met deze cmdlets. Soms kunt u verschillende fouten tegenkomen, zoals 'kan pad niet vinden', ' het uitvoeren van scripts is uitgeschakeld ', enz.

Is er een effectief alternatief voor de grootte van de PowerShell-lijstmap? Natuurlijk. deze site Partition Wizard is zo'n tool. Het Ruimteanalysator functie kan u helpen bij het snel analyseren van de bestands-/map-/directorygrootte op verschillende stations.

Bovendien kunt u met behulp van de software naar een bestand zoeken op naam of type. Als je harde schijf of C-schijf vol is, vertelt deze tool je dat ook welke bestanden uw schijfruimte in beslag nemen en helpt schijfruimte vrij te maken.

Gratis download

  analyseer schijfruimte met behulp van deze site-software