Kaip gauti aplanko dydį naudojant „PowerShell“ sistemoje „Windows 11/10“.

Kaip Gauti Aplanko Dydi Naudojant Powershell Sistemoje Windows 11 10



Paprastai kompiuteryje, kuriame veikia „Windows“, galite patikrinti elemento arba aplanko dydį tiesiog dešiniuoju pelės klavišu spustelėdami elementą arba aplanką ir pasirinkę Savybės iš kontekstinio meniu. Šiame įraše mes jums parodysime kaip patikrinti arba gauti aplanko dydį naudojant „PowerShell“. „Windows 11/10“.



  Kaip gauti aplanko dydį naudojant „PowerShell“.





Naudojimo atvejis, kai galbūt norėsite naudoti „PowerShell“, o ne įprastą aplanko gavimo būdą, būtų, jei elemento arba aplanko dydis yra žymiai didesnis, pavyzdžiui, didesnis nei 100 GB. Tokiu atveju, naudojant įprastą būdą, gali prireikti šiek tiek laiko, kol aplanko ypatybių langas pagaliau užpildys elemento dydį – tuo labiau, kad tai, kas rodoma, gali neatitikti tikrojo aplanko dydžio.





Kaip gauti aplanko dydį naudojant „PowerShell“ sistemoje „Windows 11/10“.

Dėl vienokių ar kitokių priežasčių gali prireikti aplanko dydžio, pvz., norint įvertinti laiką ar trukmę, kurios prireiks aplankui perkelti (į kitą vietą vietiniame diske, išoriniame diske ar debesies saugykloje) arba jei daug didelis aplankas, kurį galite tiesiog ištrinti, kad atlaisvintumėte vietos standžiajame diske – naudodami PowerShell galite akimirksniu gauti aplanko / katalogo dydį. Šią temą aptarsime toliau pateiktose paantraštėse.



  1. „PowerShell“ komandos, kad gautumėte aplanko dydį
  2. Gaukite aplanko dydį baitais, MB ir GB
  3. Gaukite aplanko dydį dešimtainiu tikslumu
  4. Gaukite konkrečių failų tipo elementų dydį
  5. Gaukite aplanko ir poaplankio dydžius
  6. Gaukite aplankų ir poaplankių dydžius naudodami laiko filtrą
  7. Gaukite visų pakatalogių aplankų dydžius naudodami „PowerShell“ scenarijų

Skaityti : Failų ir aplankų tvarkymas sistemoje „Windows“ – patarimai ir gudrybės

1] „PowerShell“ komandos, kad gautumėte aplanko dydį

Toliau pateikiami 2 pagrindiniai „PowerShell“ cmdlet kuriuos galima naudoti su jungikliais ir parametrais, kad būtų galima filtruoti rezultatus pagal jūsų reikalavimą, kad gautumėte aplanko dydį.

  • Get-ChildItem (Pseudonimas: GCI ) – Ši komanda paima informaciją iš vieno arba nurodytų katalogų, įskaitant pakatalogius – tušti katalogai nerodomi ir nerodomi.
  • Matas-Objektas (Pseudonimas: matuoti ) – ši komanda apskaičiuoja skirtingas nurodyto katalogo savybes, įskaitant jo dydį.

Pseudonimas yra alternatyvus komandos pavadinimas, todėl jums nereikės kiekvieną kartą įvesti visos komandos.



Skaityti : Išanalizuokite „Windows“ komponentų parduotuvę arba „WinSxS“.

2] Gaukite aplanko dydį baitais, MB ir GB

Cmdlet gausite nurodyto aplanko dydį ir tik viduje esančius elementus, o į rezultatus nebus įtrauktas pakatalogiuose esančių elementų dydis. Pavyzdžiui, vykdysime komandą, kad gautume dydį C:\Users\Chidum.Osobalu\Documents\TWC_related aplanką, kurį turime savo kompiuteryje. Pakeiskite PathToFolder rezervuota vieta su visu keliu į aplanką / katalogą, kurio dydį norite gauti.

Aplanko dydis baitais :

pakeisti twitter el. paštą

  Gaukite aplanko dydį baitais

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

Aplanko dydis MB :

  Gaukite aplanko dydį MB

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

Aplanko dydis GBs :

  Gaukite aplanko dydį GBs

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

Lauke „Suma“ rodomas aplanko dydis baitais, MB ir GB, priklausomai nuo atvejo.

Skaityti : Kaip ištrinti tuščius 0 baitų failus

3] Gaukite aplanko dydį dešimtainiu tikslumu

  Gaukite aplanko dydį dešimtainiu tikslumu

Aplanko dydžio išvestis MB ir GB iš pirmo žvilgsnio yra dviprasmiška, nes dydis yra daugybe skaičių po kablelio. Taigi, galite paleisti toliau pateiktą komandą, kad suapvalintumėte rezultatą dešimtainiu tikslumu. Pakaitalas “ X “ su skaičių po kablelio skaičiumi, iki kurio norite suapvalinti rezultatą, ir pagal poreikį nurodykite GB arba MB.

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

4] Gaukite konkrečių failų tipo elementų dydį

  Gaukite konkrečių failų tipų elementų dydį

Jei norite gauti visų elementų, esančių aplanke, turinčio tą patį failo tipą / plėtinį, dydį, paleiskite toliau pateiktą komandą. Pakeiskite Failo tipas / plėtinys atitinkamai.

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

Skaityti : Kaip vienu metu sukurti kelis aplankus skirtingais pavadinimais

5] Gaukite aplankų ir poaplankių dydžius

  Gaukite aplankų ir poaplankių dydžius

Norėdami gauti aplanko ir poaplankio (įskaitant viduje esančius elementus) dydžius, turite naudoti parametrą -Recurse, naudojamą spėlionėje su parametru C5BC21BD4C1508A560DE456443E9FE1A9yA access to error by3passs5y. Leidimas atmestas, ir tt

Norėdami sužinoti pirminio ir antrinių katalogų dydį, galite paleisti bet kurią iš toliau pateiktų komandų.

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

Į šią cmdlet taip pat bus įtraukti visų paslėptų elementų dydžiai.

6] Gaukite aplanko ir poaplankio dydžius naudodami laiko filtrą

  Gaukite aplankų ir poaplankių dydžius naudodami laiko filtrą

Galite nustatyti pirminio ir antrinio aplanko dydį, taip pat taikyti filtrus, kad surastumėte konkrečią dieną, konkretų mėnesį ar konkrečius metus sukurtų elementų dydį. Tai galite apibrėžti nurodydami pradžios ir pabaigos datas, kurios atitinkamai apibrėžiamos -gt (didesnis nei) ir 3F152F6774D2C9A6F0644FD40F60C8A6F0644FD40C8. Datos formatas yra MM/DD/YY.

Norėdami sužinoti aplanko su poaplankiais, sukurtais per tam tikrą laikotarpį, dydį, paleiskite toliau pateiktą komandą. Pakeiskite MM/DD/MM atitinkamai.

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

Taip pat galite taikyti šiuos filtrus naudodami anksčiau pateiktas komandas, kad gautumėte tik pirminių aplankų aplankų dydžius.

pridėti žymelę

Skaityti : Raskite failų ir aplankų nuosavybės informaciją naudodami komandų eilutę

7] Gaukite visus pakatalogių aplankų dydžius naudodami „PowerShell“ scenarijų

Dabar, kad viskas būtų sudėtingesnė, tarkime, kad turite gauti kiekvieno aplanko pakatalogio dydį. Tai taip pat galima padaryti naudojant „PowerShell“. Žinoma, norėdami gauti visus pakatalogio aplanko dydžius, įskaitant elementų dydį pakatalogiuose ir pateiktus tvarkingu lentelės formatu, galite sukurti ir paleisti PowerShell scenarijų naudodami toliau pateiktą kodą.

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

Pakeiskite DriveLetter atitinkamai aukščiau esančiame kode ir įsitikinkite, kad tai darote įjunkite „PowerShell“ scenarijaus vykdymą .

Viskas!

Taip pat skaitykite : Naudingos komandos tvarkyti failus ir aplankus per komandų eilutę

Ar yra būdas pamatyti aplanko dydį sistemoje Windows?

Įprastas būdas patikrinkite aplanko dydį yra atidaryti „File Explorer“ ir dešiniuoju pelės mygtuku spustelėkite failą, aplanką arba diską, kurio dydį norite matyti. Pasirodžiusiame meniu pasirinkite Ypatybės ir pamatysite bendrą failo / disko dydį. Neįprastas būdas atlikti tą pačią užduotį yra naudoti „PowerShell“, kaip parodėme šiame įraše aukščiau.

Kas yra DOS komanda aplankams ir dydžiams išvardyti?

dir  komanda rodo informaciją apie failus ir katalogus bei laisvos vietos diske. Pagal numatytuosius nustatymus komanda rodo kiekvieno dabartiniame kataloge esančio failo pavadinimą, dydį ir paskutinio modifikavimo laiką.

Skaityti : Išvardykite standžiuosius diskus naudodami komandų eilutę ir „PowerShell“. .

Populiarios Temos