Hogyan szerezheti be a mappaméretet a PowerShell segítségével a Windows 11/10 rendszerben

Hogyan Szerezheti Be A Mappameretet A Powershell Segitsegevel A Windows 11 10 Rendszerben



A Windows alapú számítógépeken általában úgy ellenőrizheti az elem vagy mappa méretét, hogy jobb gombbal kattint az elemre vagy mappára, majd kiválasztja Tulajdonságok a helyi menüből. Ebben a bejegyzésben megmutatjuk hogyan ellenőrizheti vagy kérheti le a mappaméretet a PowerShell segítségével Windows 11/10 rendszerben.



  Hogyan szerezheti be a mappaméretet a PowerShell segítségével





A PowerShell használata a hagyományos mappaszerzési mód helyett az lehet, ha az elem vagy mappa mérete lényegesen nagyobb – például nagyobb, mint 100 GB. Ebben az esetben a hagyományos módszer használata eltarthat egy ideig, amíg a mappa tulajdonságai ablak végre feltölti az elem méretét – még inkább előfordulhat, hogy a megjelenített nem a mappa tényleges mérete.





Hogyan szerezheti be a mappaméretet a PowerShell segítségével a Windows 11/10 rendszerben

Bizonyos okok miatt szükség lehet egy mappa méretére – például a mappa áthelyezésének (a helyi meghajtón, külső meghajtón vagy felhőtárhelyen egy másik helyre) vagy jelentős mértékben szükséges idő vagy időtartam becsléséhez. egy nagy mappa, amelyet egyszerűen törölhet, hogy helyet szabadítson fel a merevlemezen – a PowerShell segítségével azonnal elérheti a mappa/könyvtár méretét. Ezt a témát a következő alcímek alatt tárgyaljuk.



  1. PowerShell-parancsok a mappa méretének megállapításához
  2. Szerezze meg a mappa méretét bájtban, MB-ban és GB-ban
  3. A mappa méretének lekérése tizedesjegyben
  4. Megtudhatja az adott fájltípusú elemek méretét
  5. Szerezzen be egy mappa és almappa méreteit
  6. Szerezze meg a mappa és az almappa méretét egy időszűrővel
  7. Az összes alkönyvtár-mappaméret lekérése a PowerShell-szkript segítségével

Olvas : Fájlok és mappák kezelése Windows rendszerben – Tippek és trükkök

1] PowerShell-parancsok a mappa méretének megállapításához

A következő a 2 elsődleges PowerShell-parancsmagok amelyek kapcsolókkal és paraméterekkel használhatók az eredmények szűrésére a mappa méretének eléréséhez szükséges követelmények szerint.

  • Get-ChildItem (Álnév: GCI ) – Ez a parancs egy vagy meghatározott könyvtárak adatait fogja meg, beleértve az alkönyvtárakat is – az üres könyvtárak nem jelennek meg és nem jelennek meg.
  • Mérték-objektum (Álnév: intézkedés ) – Ez a parancs kiszámítja egy megadott könyvtár különböző tulajdonságait, beleértve a méretét is.

Az alias a parancs alternatív neve, így nem kell minden alkalommal beírnia a teljes parancsot.



Windows 10 automatikus bejelentkezés alvás után

Olvas : A Windows Component Store vagy a WinSxS elemzése

2] A mappa méretének lekérése byte-ban, MBs-ban és GBs-ban

A parancsmag csak a megadott mappa és a benne lévő elemek méretét kapja meg, és az eredmények nem tartalmazzák az alkönyvtárakban lévő elemek méretét. Például egy parancsot fogunk futtatni, hogy megkapjuk a méretét C:\Users\Chidum.Osobalu\Documents\TWC_related a számítógépünkön található mappában. Helyettesítse a PathToFolder helyőrző annak a mappának/könyvtárnak a teljes elérési útjával, amelynek a méretét le szeretné kérdezni.

Mappa mérete bájtban :

  Szerezze meg a mappa méretét bájtban

Get-ChildItem PathToFolder | Measure-Object -Property Length -sum

Mappa mérete MB-ban :

  A mappa méretének lekérése MB-ban

(gci PathToFolder | measure Length -s).sum / 1Mb

Mappa mérete GBs-ban :

ez a pc dolgozik rajta

  Szerezze meg a mappa méretét GB-ban

(gci PathToFolder | measure Length -s).sum / 1Gb

Az „Összeg” mező a mappa méretét jeleníti meg bájtban, MB-ban és GB-ban, az esettől függően.

Olvas : Hogyan lehet törölni az üres 0 bájtos fájlokat

3] A mappa méretének lekérése tizedesben

  A mappa méretének lekérése tizedesjegyben

A mappaméret MB-ban és GB-ban kifejezett kimenete első pillantásra félreérthető, mivel a méret sok tizedesjegyben van. Tehát az alábbi parancs futtatásával tizedesjegyre kerekítheti az eredményt. Helyettesítő ' x ” a tizedesjegyek számával, amelyre az eredményt kerekíteni szeretné, és szükség szerint adjon meg GB vagy MB értéket.

"{0:NX} GB" -f ((gci PathToFolder | measure Length -s).sum / 1Gb)

4] Adott fájl típusú elemek méretének lekérése

  Adott fájltípusok méretének megtekintése

Ha meg szeretné tekinteni az azonos fájltípusú/kiterjesztésű mappában lévő összes elem méretét, futtassa az alábbi parancsot. Helyettesítse a Fájltípus/kiterjesztés helyőrző ennek megfelelően.

(gci PathToFolder *.FileType/Extension | measure Length -s).sum / 1Gb

Olvas : Hogyan hozhat létre egyszerre több mappát különböző néven

5] Mappa és almappa méretének lekérése

  Szerezze meg a mappa és az almappa méretét

A mappa és az almappa (beleértve a benne lévő elemeket is) méretének meghatározásához az -Recurse paramétert kell használnia a C5BC21BD4C1508A560DE456443E9FE1A95yA access by3passs5yA access by3passs5yA paraméterrel. Az engedély megtagadva, stb.

A szülő és az alkönyvtárak méretének megállapításához az alábbi parancsok bármelyikét futtathatja.

(gci PathToFolder –Recurse -ErrorAction SilentlyContinue| measure Length -s).sum / 1Gb
"{0:NX} GB" -f ((gci –force PathToFolder –Recurse -ErrorAction SilentlyContinue| measure Length -s).sum / 1Gb)

Ez a parancsmag tartalmazza a rejtett elemek méretét is.

ehelyett hiányzik egy helyi fiókkal

6] Szerezzen be egy mappa és almappa méretet egy időszűrővel

  Szerezze meg a mappa és az almappa méretét időszűrővel

Lekérheti a szülő- és a gyermekmappák méretét, és szűrőket is alkalmazhat az adott napon, hónapban vagy évben létrehozott elemek méretének meghatározásához. Ezt a kezdő és a záró dátum megadásával határozhatja meg, amelyeket a -gt (nagyobb, mint) és a 3F152F6774D2C9A6F0644FD40F60C8F0644FD40C860601004FD6010C5772BFD070B423B872 (nagyobb mint) A dátumok formátuma HH/NN/ÉÉ.

Egy adott időszakban létrehozott almappákat tartalmazó mappa méretéhez futtassa az alábbi parancsot. Helyettesítse a HH/NN/ÉÉ helyőrző ennek megfelelően.

(gci -force PathToFolder –Recurse -ErrorAction SilentlyContinue | ? {$_.CreationTime -gt ‘MM/DD/YY’ -AND $_.CreationTime -lt ‘MM/DD/YY’}| measure Length -s).sum / 1Gb

Ezeket a szűrőket a korábban megadott parancsokkal is alkalmazhatja, hogy csak a szülőmappák mappaméretét kapja meg.

Olvas : Keresse meg a fájl- és mappatulajdonnal kapcsolatos információkat a Parancssor segítségével

7] Az összes alkönyvtár-mappaméret lekérése a PowerShell-szkript segítségével

Most, hogy bonyolultabbá tegyük a dolgokat, tegyük fel, hogy minden egyes alkönyvtár méretét meg kell kapnia egy mappán belül. Ez PowerShell használatával is megvalósítható. Természetesen az alkönyvtárak összes mappaméretének eléréséhez, beleértve az alkönyvtárakban lévő elemek méretét is, és szépen, táblázatos formátumban megjelenítve, hozzon létre és futtasson egy PowerShell-szkriptet az alábbi kód segítségével.

$targetfolder='DriveLetter:\'
$dataColl = @()
gci -force $targetfolder -ErrorAction SilentlyContinue | ? { $_ -is [io.directoryinfo] } | % {
$len = 0
gci -recurse -force $_.fullname -ErrorAction SilentlyContinue | % { $len += $_.length }
$foldername = $_.fullname
$foldersize= '{0:N2}' -f ($len / 1Gb)
$dataObject = New-Object PSObject
Add-Member -inputObject $dataObject -memberType NoteProperty -name “foldername” -value $foldername
Add-Member -inputObject $dataObject -memberType NoteProperty -name “foldersizeGb” -value $foldersize
$dataColl += $dataObject
}
$dataColl | Out-GridView -Title “Size of all subdirectories in DriveLetter drive”

Helyettesíteni a DriveLetter helyőrző a fenti kódban ennek megfelelően, és győződjön meg róla kapcsolja be a PowerShell-szkript végrehajtását .

Ez az!

Olvassa el is : Hasznos parancsok a fájlok és mappák kezeléséhez a parancssoron keresztül

törés emlékeztető szoftver

Meg lehet nézni egy mappa méretét a Windows rendszerben?

A hagyományos módon ellenőrizze a mappa méretét nyissa meg a File Explorer programot, és kattintson a jobb gombbal arra a fájlra, mappára vagy meghajtóra, amelynek méretét látni szeretné. A megjelenő menüből válassza a Tulajdonságok menüpontot, és látni fogja a teljes fájl/meghajtó méretét. Ugyanennek a feladatnak a nem hagyományos módja a PowerShell használata, amint azt a fenti bejegyzésben bemutattuk.

Mi a DOS parancs a mappák és méretek listázásához?

Az dir parancs információkat jelenít meg a fájlokról és könyvtárakról, valamint a szabad lemezterületről. Alapértelmezés szerint a parancs megjeleníti az aktuális könyvtárban lévő összes fájl nevét, méretét és utolsó módosítási idejét.

Olvas : Sorolja fel a merevlemezeket a Command Prompt és a PowerShell segítségével .

Népszerű Bejegyzések