211service.com
PowerShell Mappaméret lekérése Windows 10/11 rendszeren | Itt egy teljes útmutató [Partíciókezelő]
Sok felhasználó értetlenül áll azzal kapcsolatban, hogy a PowerShell-parancsmagok milyen mappaméretet kaphatnak. Ebben a bejegyzésben ez az oldal megmagyarázza a A PowerShell megkapja a mappa méretét részletesen. Ezenkívül bevezet egy jobb alternatívát a fájl/mappaméret listázására a Windows 10/11 rendszeren.
- A PowerShell megkaphatja a mappaméretet
- A PowerShell mappaméretének elérése a Windows 10/11 lemezen
- A PowerShell jobb alternatívája a mappaméret lekérése
A PowerShell egy hatékony Windows parancssori shell- és parancsfájl-környezeti eszköz, amely különféle munkák kezelésére használható, mint pl. távoli számítógép leállítása/újraindítása , Windows frissítések telepítése , fájlok másolása , fájl törlése, fájlméret listázása stb.
Azonban sok újonc és még tapasztalt felhasználó sem ismeri a PowerShell használatát ezekhez a munkákhoz. Itt megvitatjuk a „PowerShell get file size” parancsmagokat, és bemutatunk egy alternatív eszközt. Olvassunk tovább a részletekért.
A PowerShell megkaphatja a mappaméretet
A PowerShell megkaphatja a fájlméretet? Természetesen igen. Különféle PowerShell-parancsmagok léteznek, amelyek segíthetnek a mappa/fájl méretének meghatározásában egy adott könyvtárban. Az alábbiakban összefoglaljuk a PowerShell mappaméretének eléréséhez szükséges parancsmagokat:
- Get-ChildItem (gci alias): Ez legyen a leggyakoribb parancsmag a PowerShell-mappaméret eléréséhez. Ez a parancsmag lehetővé teszi a fájlok/mappák méretének listáját egy megadott könyvtárban. Meg tudja kapni az összes elemet egy vagy több megadott könyvtárban, de nem jelenít meg üres könyvtárat.
- Measure-Object (mérés alias): Ezt a parancsmagot elsősorban az objektumok tulajdonságértékeivel kapcsolatos számítások elvégzésére használják. Használhatja az aktuális könyvtárban található összes fájl/mappa minimális, maximális és összegének megjelenítésére.
- Select-Object (alias kiválasztása): Ez a parancsmag egy objektum vagy objektumkészlet meghatározott tulajdonságainak kiválasztására szolgál. Meg tudja jeleníteni az eredményt, és a bájtokat megabájtokká konvertálja a mappa/fájl méretéhez.
Most már átfogó ismeretekkel kell rendelkeznie a PowerShell get könyvtárméretéhez kapcsolódó parancsmagokról. Nézzük meg, hogyan szerezheti be a mappa/fájl méretét a PowerShell segítségével a Windows 10/11 rendszeren.
A PowerShell mappaméretének elérése a Windows 10/11 lemezen
Hogyan lehet elérni, hogy a PowerShell megkapja a mappák/fájlok méretét a Windows 10/11 rendszeren? A válasz az Ön igényeitől függően változik. Itt összefoglalunk néhány leggyakoribb példát a PowerShell get directory size objektumhoz.
A megemelt PowerShell-ablak megnyitásához írja be powershell a keresőmezőben kattintson a jobb gombbal Windows PowerShell és válassza ki Futtatás rendszergazdaként és kattintson rá Igen megerősíteni. Megnyitás után megpróbálhatja a következő parancsokat a mappa/fájl méretének felsorolásához egy könyvtárban.
1. példa: PowerShell Mappaméret lekérése egy megadott könyvtárban
Ha meg szeretné kapni a fájl/mappa méretét egy megadott könyvtárban, akkor hivatkozzon a következő parancsra. Például a C:\Windows10Upgrade mappa méretének megállapításához futtassa a Get-ChildItem C:\Windows10Upgrade | Mérték-objektum -Tulajdonság hossza -összeg parancs.
Get-ChildItem mappa elérési útja | Mérték-objektum -Tulajdonság hossza -összeg

Ha meg szeretné jeleníteni a könyvtár teljes fájlméretét MB-ban vagy GB-ban, akkor futtassa a következő parancsot.
(gci C:\Windows10Upgrade | Mérje hossza -s).sum / 1Mb
(gci C:\Windows10Upgrade | Mérje meg a hosszt -s).sum / 1Gb
Ha két tizedesjegyre szeretné kerekíteni a méretet, futtassa a következő parancsot:
'{0:N2} GB' -f ((gci C:\Windows10Upgrade | hossz mérése -s).sum / 1Gb)

2. példa: A PowerShell egy bizonyos típusú fájlméret lekérése egy könyvtárban
Ha meg szeretné kapni az .exe fájltípus összes fájlméretének teljes méretét, futtassa a következő parancsot. Itt lehet cserélni alkalmazás más fájltípusokkal, például iso, xlsx stb.
(gci c:\exe *.exe | Mérje Hossz -s).összeg / 1Mb
3. példa: PowerShell Get Directory Size, beleértve az almappákat és alkönyvtárakat
A –Recurse parancsmag segítségével megtudhatja a könyvtárban található összes fájl teljes méretét, beleértve az almappákat és alkönyvtárakat is. Ha például meg szeretné kapni a C:\Windows10Upgrade könyvtárban található összes fájl teljes méretét, akkor a következő parancsot futtathatja.
'{0:N2} GB' -f ((gci –force C:\Windows10Upgrade –Recurse -ErrorAction SilentlyContinue| mérés hossza -s).sum / 1Gb)

4. példa: PowerShell Get Folder Size on Remote Computers
Ezenkívül a PowerShell segíthet a távoli számítógépeken található mappa/fájl méretének meghatározásában az Invoke-command parancsmag segítségével. Itt ki kell cserélni a számítógép név a távoli számítógép tényleges nevével.
Invoke-Command -ComputerName hq-srv01 -ScriptBlock ${Function:Get-FolderSize} -Argumentlist 'C:\PS'
A PowerShell jobb alternatívája a mappaméret lekérése
A fenti információk alapján tudjuk, hogy a PowerShell egy professzionális eszköz, amely képes felsorolni a fájl/mappa/almappa méretét egy könyvtárban. Ez azonban időigényes és bonyolult, ha nem ismeri ezeket a parancsmagokat. Néha különféle hibákat tapasztalhat, például „nem találja az utat”, „ a szkriptek futtatása le van tiltva ” stb.
Van-e hatékony alternatíva a PowerShell lista mappaméretére? Természetesen igen. ez a webhely Partition Wizard egy ilyen eszköz. Azt Space Analyzer A funkció segítségével gyorsan elemezheti a fájl/mappa/könyvtár méretét a különböző meghajtókon.
Emellett a szoftver segítségével név vagy típus alapján is kereshet fájlokat. Ha a merevlemez vagy a C meghajtó megtelt, ez az eszköz azt is jelzi milyen fájlok foglalják el a lemezterületet és segít felszabadítani a lemezterületet.
