Kansion koon saaminen PowerShellin avulla Windows 11/10:ssä

Kansion Koon Saaminen Powershellin Avulla Windows 11 10 Ssa



Yleensä Windows-pohjaisessa tietokoneessa voit tarkistaa kohteen tai kansion koon napsauttamalla kohdetta tai kansiota hiiren kakkospainikkeella ja valitsemalla sitten Ominaisuudet kontekstivalikosta. Tässä postauksessa näytämme sinulle kuinka tarkistaa tai saada kansion koko PowerShellin avulla Windows 11/10:ssä.



  Kuinka saada kansion koko PowerShellin avulla





Käyttötapaus, jossa saatat haluta käyttää PowerShellia tavanomaisen kansion hankkimistavan sijaan, on, jos kohteen tai kansion koko on huomattavasti suurempi – esimerkiksi suurempi kuin 100 Gt. Tässä tapauksessa tavanomaisen tavan käyttäminen voi kestää hetken, ennen kuin kansion ominaisuudet -ikkuna täyttää kohteen koon - varsinkin, se, mitä näytetään, ei välttämättä ole kansion todellinen koko.





Kansion koon saaminen PowerShellin avulla Windows 11/10:ssä

Jostain syystä saatat tarvita kansion koon – esimerkiksi arvioidaksesi, kuinka kauan kansion siirtämiseen kuluu aikaa tai kestoa (toiseen paikkaan paikallisessa asemassa, ulkoisessa asemassa tai pilvitallennustilassa) tai jos huomattavasti suuren kansion poistamalla se vapauttaaksesi tilaa kiintolevyltäsi – saat heti kansion/hakemiston koon PowerShellin avulla. Keskustelemme tästä aiheesta seuraavien alaotsikoiden alla.



  1. PowerShell-komennot kansion koon saamiseksi
  2. Hanki kansion koko tavuina, megatavuina ja gigatavuina
  3. Hae kansion koko desimaaleina
  4. Hanki tiettyjen tiedostotyyppisten kohteiden koko
  5. Hanki kansion ja alikansioiden koot
  6. Hanki kansio- ja alikansiokoot aikasuodattimella
  7. Hanki kaikki alihakemistokansioiden koot PowerShell-komentosarjan avulla

Lukea : Tiedostojen ja kansioiden hallinta Windowsissa – vinkkejä ja temppuja

1] PowerShell-komennot kansion koon saamiseksi

Seuraavat ovat 2 ensisijaista PowerShell-cmdletit joita voidaan käyttää kytkimien ja parametrien kanssa tulosten suodattamiseen kansion koon saamiseksi.

  • Get-ChildItem (Alias: GCI ) – Tämä komento nappaa tiedot yhdestä tai tietyistä hakemistoista, mukaan lukien alihakemistot – tyhjiä hakemistoja ei näytetä tai näytetä.
  • Measure-Object (Alias: mitata ) – Tämä komento laskee määritetyn hakemiston eri ominaisuudet, mukaan lukien sen koon.

Alias ​​on komennon vaihtoehtoinen nimi, joten sinun ei tarvitse kirjoittaa koko komentoa joka kerta.



Lukea : Analysoi Windows Component Store tai WinSxS

2] Hanki kansion koko tavuina, megatavuina ja gigatavuina

cmdlet näyttää sinulle määritetyn kansion koon ja vain sisällä olevat kohteet, eivätkä tulokset sisällä alihakemistojen sisällä olevien kohteiden kokoa. Suoritamme esimerkiksi komennon saadaksemme koon C:\Users\Chidum.Osobalu\Documents\TWC_related kansio, joka meillä on tietokoneellamme. Korvaa PathToFolder paikkamerkki, jossa on täydellinen polku kansioon/hakemistoon, jonka koon haluat saada.

bootrec / fixboot -käyttö estetään Windows 10

Kansion koko tavuina :

  Hanki kansion koko tavuina

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

Kansion koko Mt :

  Hae kansion koko megatavuina

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

Kansion koko GBs :

ei voi poistaa Bluetooth-laitteen Windows 10: tä

  Hanki kansion koko GBs

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

Summa-kenttä näyttää kansion koon tavuina, megatavuina ja gigatavuina tapauksen mukaan.

Lukea : Kuinka poistaa tyhjiä 0-tavuisia tiedostoja

3] Hae kansion koko desimaaleina

  Hae kansion koko desimaaleina

Kansion koon tulos (MBs ja GBs) on moniselitteisesti ymmärrettävissä yhdellä silmäyksellä, koska koko on useissa desimaaleissa. Joten voit suorittaa alla olevan komennon pyöristääksesi tuloksen desimaaleihin. Korvaa ' X ” desimaalien määrällä, johon haluat pyöristää tuloksen, ja määritä tarvittaessa GB tai MB.

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

4] Hanki tiettyjen tiedostotyyppisten kohteiden koko

  Hanki tiettyjen tiedostotyyppien kohteiden koko

Jos haluat saada kaikkien kansion kohteiden koon, joilla on sama tiedostotyyppi/pääte, suorita alla oleva komento. Korvaa Tiedostotyyppi/laajennus paikkamerkki vastaavasti.

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

Lukea : Kuinka luoda useita kansioita kerralla eri nimillä

5] Hanki kansioiden ja alikansioiden koot

  Hanki kansioiden ja alikansioiden koot

Kansion ja alikansion (mukaan lukien sisällä olevat kohteet) koon saamiseksi sinun on käytettävä -Recurse-parametria, jota käytetään oletuksena parametrin C5BC21BD4C1508A560DE456443E9FE1A9yA access error to3pass directory5 kanssa. Lupa evätään, jne.

Saadaksesi ylätason ja alihakemistojen koon, voit suorittaa jommankumman alla olevista komennoista.

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

Tämä cmdlet sisältää myös piilotettujen kohteiden koot.

6] Hanki kansion ja alikansioiden koot aikasuodattimella

  Hanki kansio- ja alikansiokoot aikasuodattimella

rikki kuvan kuvake

Voit saada ylä- ja alakansion koon ja käyttää myös suodattimia, joiden avulla voit selvittää tiettynä päivänä, kuukautena tai tiettynä vuonna luotujen kohteiden koon. Tämän voit määrittää määrittämällä aloitus- ja lopetuspäivät, jotka määritetään vastaavasti parametreilla -gt (suurempi kuin) ja 3F152F6774D2C9A6F0644D24F6016F60104FD6018. Päivämäärien muoto on KK/PP/VV.

Jos haluat saada tietyn ajanjakson aikana luotuja alikansioita sisältävän kansion koon, suorita alla oleva komento. Korvaa KK/PP/VV paikkamerkki vastaavasti.

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

Voit myös käyttää näitä suodattimia käyttämällä aiemmin annettuja komentoja saadaksesi vain pääkansioiden kansiokoot.

Lukea : Etsi tiedostojen ja kansioiden omistajuustiedot komentokehotteen avulla

7] Hanki kaikki alihakemistokansioiden koot PowerShell-komentosarjan avulla

Nyt, tehdäksesi asioista monimutkaisempia, oletetaan, että sinun on saatava kunkin kansion sisällä olevan alihakemiston koko. Tämä voidaan tehdä myös PowerShellillä. Tietenkin, jos haluat saada kaikki alihakemistojen kansiokoot, mukaan lukien alihakemistojen sisällä olevien kohteiden koot ja esitettynä siistinä taulukkomuodossa, voit luo ja suorita PowerShell-skripti käyttämällä alla olevaa koodia.

kuinka asettaa kotisivu Windows 10: ssä
$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”

Korvata DriveLetter paikkamerkki yllä olevaan koodiin vastaavasti ja varmista ota PowerShell-komentosarjan suoritus käyttöön .

Se siitä!

Lue myös : Hyödyllisiä komentoja tiedostojen ja kansioiden hallintaan komentokehotteen kautta

Onko mahdollista nähdä kansion koko Windowsissa?

Perinteinen tapa tarkista kansion koko on avata File Explorer ja napsauta hiiren kakkospainikkeella tiedostoa, kansiota tai asemaa, jonka kokoa haluat nähdä. Valitse näkyviin tulevasta valikosta Ominaisuudet ja näet tiedoston/aseman kokonaiskoon. Epätavallinen tapa suorittaa sama tehtävä on käyttää PowerShellia, kuten olemme osoittaneet tässä yllä olevassa viestissä.

Mikä on DOS-komento kansioiden ja koon luetteloimiseksi?

dir komento näyttää tietoja tiedostoista ja hakemistoista sekä siitä, kuinka paljon levytilaa on käytettävissä. Oletusarvoisesti komento näyttää jokaisen nykyisen hakemiston tiedoston nimen, koon ja viimeisimmän muokkausajan.

Lukea : Listaa kiintolevyt komentokehotteen ja PowerShellin avulla .

Suosittu Viestiä