Kausta suuruse hankimine PowerShelli abil operatsioonisüsteemis Windows 11/10

Kausta Suuruse Hankimine Powershelli Abil Operatsioonisusteemis Windows 11 10



Tavaliselt saate Windowsi-põhises arvutis üksuse või kausta suurust kontrollida, lihtsalt paremklõpsates üksusel või kaustal ja seejärel valides Omadused kontekstimenüüst. Selles postituses näitame teile kuidas kontrollida või hankida PowerShelli abil kausta suurust operatsioonisüsteemis Windows 11/10.



  Kuidas saada PowerShelli abil kausta suurust





Kasutusjuhtum, kus võiksite tavapärase kausta hankimise viisi asemel kasutada PowerShelli, on siis, kui üksuse või kausta suurus on oluliselt suurem – näiteks suurem kui 100 GB. Sel juhul võib tavapärase meetodi kasutamisel kuluda veidi aega, enne kui kausta atribuutide aken lõpuks üksuse suuruse täidab – veelgi enam, kuvatav ei pruugi olla kausta tegelik suurus.





Kausta suuruse hankimine PowerShelli abil operatsioonisüsteemis Windows 11/10

Ühel või teisel põhjusel võite vajada kausta suurust – näiteks selleks, et hinnata aega või kestust, mis kulub kausta teisaldamiseks (kohalikul draivil, välisel draivil või pilvmälu teise asukohta) või kui see on märkimisväärne. suur kaust selle lihtsalt kustutamiseks, et vabastada ruumi kõvakettal – saate PowerShelli abil kohe kausta/kataloogi suuruse. Seda teemat käsitleme järgmiste alapealkirjade all.



  1. PowerShelli käsud kausta suuruse määramiseks
  2. Hankige kausta suurus baitides, MBs ja GBs
  3. Hankige kausta suurus kümnendkohana
  4. Hankige konkreetse failitüüpi üksuste suurus
  5. Hankige kausta ja alamkausta suurused
  6. Hankige ajafiltriga kaustade ja alamkaustade suurused
  7. Hankige PowerShelli skripti abil kõik alamkataloogi kaustade suurused

Lugege : Failide ja kaustade haldamine Windowsis – näpunäited ja nipid

1] PowerShelli käsud kausta suuruse määramiseks

Järgmised on 2 esmast PowerShelli cmdletid mida saab kasutada lülitite ja parameetritega, et filtreerida tulemusi vastavalt teie nõudele, et saada kausta suurus.

  • Get-ChildItem (Teise nimega: GCI ) – see käsk haarab teabe ühest või määratud kataloogist, sealhulgas alamkataloogidest – tühje katalooge ei kuvata ega näidata.
  • Mõõt-Objekt (Teise nimega: mõõta ) – see käsk arvutab kindlaks määratud kataloogi erinevad omadused, sealhulgas selle suuruse.

Alias ​​on käsu alternatiivne nimi, nii et te ei pea iga kord kogu käsku sisestama.



Lugege : Analüüsige Windowsi komponentide poodi või WinSxS-i

2] Hankige kausta suurus baitides, MBs ja GBs

cmdlet annab teile määratud kausta ja ainult sees olevate üksuste suuruse ning tulemused ei sisalda alamkataloogides olevate üksuste suurust. Näiteks käivitame käsu suuruse määramiseks C:\Users\Chidum.Osobalu\Documents\TWC_related kaust, mis meil arvutis on. Asendage PathToFolder kohatäide koos kausta/kataloogi täieliku teega, mille suurust soovite saada.

Kausta suurus baitides :

  Hankige kausta suurus baitides

rühmapoliitika klienditeenus sisselogimine nurjus. juurdepääs on keelatud
Get-ChildItem PathToFolder | Measure-Object -Property Length -sum

Kausta suurus MB-des :

  Hankige kausta suurus MB-des

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

Kausta suurus GBs :

  Hankige kausta suurus GB-des

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

Väljal „Summa” kuvatakse kausta suurus vastavalt olukorrale baitides, MB-des ja GB-des.

Lugege : Kuidas kustutada tühje 0-baidiseid faile

3] Hankige kausta suurus kümnendkohana

  Hankige kausta suurus kümnendkohana

Kausta suuruse väljund MB-des ja GB-des on ühe pilguga mitmetähenduslik, kuna suurus on mitmes kümnendkohas. Seega saate tulemuse kümnendkoha ümardamiseks käivitada alloleva käsu. Asendus ' X ” komakohtade arvuga, milleni soovite tulemuse ümardada, ja täpsustage vastavalt vajadusele GB või MB.

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

4] Hankige konkreetse failitüüpi üksuste suurus

  Hankige konkreetse failitüübi üksuste suurus

Kui soovite näha kõigi sama failitüübi/laiendiga kaustas olevate üksuste suurust, käivitage allolev käsk. Asendage Failitüüp/laiend kohatäide vastavalt.

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

Lugege : Kuidas luua korraga mitu erineva nimega kausta

kuidas kontrollida Windowsi litsentsi

5] Hankige kausta ja alamkausta suurused

  Hankige kaustade ja alamkaustade suurused

Kausta ja alamkausta (sealhulgas sees olevate üksuste) suuruse saamiseks peate kasutama parameetrit -Recurse, mida kasutatakse oletustes koos parameetriga C5BC21BD4C1508A560DE456443E9FE1Assy5 access to error to3passs5yA Luba on keelatud, jne.

Ülem- ja alamkataloogide suuruse saamiseks võite käivitada ühe allolevatest käskudest.

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

See cmdlet sisaldab ka peidetud üksuste suurusi.

6] Hankige ajafiltriga kausta ja alamkausta suurused

  Hankige ajafiltriga kaustade ja alamkaustade suurused

Saate vaadata ülem- ja alamkaustade suurust ning rakendada ka filtreid, et leida konkreetsel päeval, kindlal kuul või aastal loodud üksuste suurust. Seda saate määratleda, määrates algus- ja lõppkuupäeva, mis on vastavalt määratletud parameetritega -gt (suurem kui) ja 3F152F6774D2C9A6F0644FD40F60C8A6F0644FD40C8. Kuupäevade vorming on KK/PP/AA.

värvi teksti värvi muutmine

Konkreetsel perioodil loodud alamkaustadega kausta suuruse saamiseks käivitage allolev käsk. Asendage KK/PP/AA kohatäide vastavalt.

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

Neid filtreid saate rakendada ka varem antud käskude abil, et saada ainult ülemkaustade kaustade suurused.

Lugege : Otsige käsuviiba abil teavet faili ja kausta omandiõiguse kohta

7] Hankige PowerShelli skripti abil kõik alamkataloogi kaustade suurused

Nüüd, et asju keerulisemaks muuta, oletame, et peate leidma iga kausta sees oleva alamkataloogi suuruse. Seda saab teha ka PowerShelli abil. Muidugi, et saada kõik alamkataloogi kausta suurused, kaasa arvatud alamkataloogides olevate üksuste suurus ja esitatud korralikus tabelivormingus, saate luua ja käivitada PowerShelli skript kasutades allolevat koodi.

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

Asendage DriveLetter kohahoidja ülalolevas koodis ja veenduge lülitage PowerShelli skripti täitmine sisse .

See on kõik!

Loe ka : Kasulikud käsud failide ja kaustade haldamiseks käsuviiba kaudu

Kas Windowsis on võimalik kausta suurust näha?

Tavapärane viis kontrollige kausta suurust on avada File Explorer ja paremklõpsake failil, kaustal või draivil, mille suurust soovite näha. Ilmuvast menüüst valige Properties ja näete faili/draivi kogumahtu. Ebatavaline viis sama ülesande täitmiseks on PowerShelli kasutamine, nagu oleme selles ülaltoodud postituses näidanud.

Mis on DOS-i käsk kaustade ja suuruste loetlemiseks?

Käsk dir  kuvab teavet failide ja kataloogide ning vaba kettaruumi kohta. Vaikimisi kuvab käsk iga praeguses kataloogis oleva faili nime, suuruse ja viimase muutmise aja.

Lugege : Loetlege kõvakettad käsuviiba ja PowerShelli abil .

Lemmik Postitused