Paano makakuha ng Laki ng Folder gamit ang PowerShell sa Windows 11/10

Paano Makakuha Ng Laki Ng Folder Gamit Ang Powershell Sa Windows 11 10



Karaniwan, sa isang Windows-based na PC, maaari mong suriin ang isang item o laki ng isang folder sa pamamagitan lamang ng pag-right click sa item o folder at pagkatapos ay piliin ang Ari-arian mula sa menu ng konteksto. Sa post na ito, ipapakita namin sa iyo paano tingnan o kunin ang Laki ng Folder gamit ang PowerShell sa Windows 11/10.



  Paano makakuha ng Laki ng Folder gamit ang PowerShell





Ang isang use-case kung saan maaaring gusto mong gamitin ang PowerShell sa halip na ang karaniwang paraan upang makakuha ng isang folder ay kung ang laki ng item o folder ay mas malaki — halimbawa, higit sa 100 GB. Sa kasong ito, ang paggamit ng kumbensyonal na paraan ay maaaring tumagal ng ilang sandali para sa window ng folder na Properties upang tuluyang ma-populate ang laki ng item — higit pa, kung ano ang ipinapakita ay maaaring hindi ang aktwal na laki ng folder.





Paano makakuha ng Laki ng Folder gamit ang PowerShell sa Windows 11/10

Para sa isang kadahilanan o iba pa, maaaring kailanganin mo ang laki ng isang folder — halimbawa, upang matantya ang oras o tagal na aabutin upang ilipat ang folder (sa ibang lokasyon sa lokal na drive, panlabas na drive, o cloud storage) o kung malaki. isang malaking folder para tanggalin lang ito para magbakante ng espasyo sa iyong hard drive — makukuha mo kaagad ang laki ng isang folder/direktoryo gamit ang PowerShell. Tatalakayin natin ang paksang ito sa ilalim ng mga sumusunod na subheading.



  1. Mga utos ng PowerShell upang makakuha ng laki ng folder
  2. Kunin ang laki ng folder sa Bytes, MB, at GB
  3. Kunin ang laki ng folder sa decimal
  4. Kunin ang laki ng mga partikular na file-type na item
  5. Kumuha ng folder at mga laki ng sub-folder
  6. Kumuha ng mga laki ng folder at sub-folder na may filter ng oras
  7. Kunin ang lahat ng laki ng subdirectory folder gamit ang PowerShell script

Basahin : Pamamahala ng Mga File at Folder sa Windows – Mga Tip at Trick

1] Mga utos ng PowerShell para makakuha ng laki ng folder

Ang mga sumusunod ay ang 2 pangunahing Mga cmdlet ng PowerShell na maaaring gamitin sa mga switch at parameter upang i-filter ang mga resulta ayon sa iyong kinakailangan upang makuha ang laki ng isang folder.

  • Get-ChildItem (Alyas: GCI ) – Kinukuha ng utos na ito ang impormasyon mula sa isa o tinukoy na mga direktoryo, kasama ang mga sub-direktoryo – ang mga walang laman na direktoryo ay hindi ipinapakita o ipinapakita.
  • Sukatin-Bagay (Alyas: sukatin ) – Kinakalkula ng command na ito ang iba't ibang katangian ng isang tinukoy na direktoryo, kasama ang laki nito.

Ang isang alias ay isang alternatibong pangalan para sa command, kaya hindi mo na kailangang i-type ang buong command sa bawat oras.



Basahin : Suriin ang Windows Component Store o WinSxS

2] Kunin ang laki ng folder sa Bytes, MBs, at GBs

Ibibigay sa iyo ng cmdlet ang laki ng tinukoy na folder at ang mga item sa loob lamang, at hindi isasama sa mga resulta ang laki ng mga item sa loob ng mga sub-directory. Halimbawa, magpapatakbo kami ng isang utos upang makuha ang laki ng C:\Users\Chidum.Osobalu\Documents\TWC_related folder na mayroon kami sa aming PC. Palitan ang PathToFolder placeholder na may kumpletong path sa folder/direktoryo kung saan mo gustong makuha ang laki.

Laki ng folder sa Bytes :

  Kunin ang laki ng folder sa Bytes

error code 0xc004f074
Get-ChildItem PathToFolder | Measure-Object -Property Length -sum

Laki ng folder sa MB :

  Kunin ang laki ng folder sa MB

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

Laki ng folder sa GB :

  Kunin ang laki ng folder sa mga GB

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

Ipinapakita ng field na 'Sum' ang laki ng folder sa Bytes, MBs, at GBs ayon sa sitwasyon.

Basahin : Paano tanggalin ang mga Empty 0-byte na file

3] Kunin ang laki ng folder sa decimal

  Kunin ang laki ng folder sa decimal

Ang output para sa laki ng folder sa MB at GB ay malabo na maunawaan sa isang sulyap dahil sa laki na nasa maraming decimal na lugar. Kaya, maaari mong patakbuhin ang command sa ibaba upang i-round off ang resulta sa decimal. Palitan' X ” na may bilang ng mga decimal na lugar kung saan mo gustong i-round off ang resulta at tukuyin ang GB o MB kung kinakailangan.

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

4] Kunin ang laki ng mga partikular na file-type na item

  Kumuha ng laki ng mga partikular na uri ng file item

Kung gusto mong makuha ang laki ng lahat ng item sa loob ng isang folder na may parehong uri/extension ng file, patakbuhin ang command sa ibaba. Palitan ang Uri ng File/Extension placeholder nang naaayon.

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

Basahin : Paano lumikha ng maramihang mga folder nang sabay-sabay na may iba't ibang mga pangalan

5] Kumuha ng mga laki ng folder at sub-folder

  Kunin ang mga laki ng folder at sub-folder

pc vs mac 2016

Upang makuha ang mga laki ng folder at sub-folder (kabilang ang mga item sa loob), dapat mong gamitin ang -Recurse na parameter na ginamit sa haka-haka na may C5BC21BD4C1508A560DE456453E93A2E98EB9DA56E8719 na parameter na ginamit sa haka-haka sa C5BC21BD4C1508A560DE456453E93A9pass na parameter na error sa direktoryo ng pag-access byE Ang pahintulot ay tinanggihan, atbp.

Upang makuha ang laki ng magulang pati na rin ang mga sub-directory, maaari mong patakbuhin ang alinman sa mga utos sa ibaba.

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

Isasama rin ng cmdlet na ito ang mga laki ng anumang mga nakatagong item.

6] Kumuha ng folder at mga laki ng sub-folder na may filter ng oras

  Kumuha ng mga laki ng folder at sub-folder na may filter ng oras

Makukuha mo ang laki ng mga folder ng magulang at anak at maglapat din ng mga filter upang mahanap ang laki ng mga item na ginawa sa isang partikular na araw, isang partikular na buwan, o isang partikular na taon. Maaari mong tukuyin ito sa pamamagitan ng pagtukoy ng mga petsa ng pagsisimula at pagtatapos, na ayon sa pagkakabanggit ay tinukoy ng -gt (mas malaki kaysa) at 3F152F6774D2C9A6F0644FD6010D440F (hindi hihigit sa) parameter. Ang format ng mga petsa ay MM/DD/YY.

Upang makuha ang laki ng isang folder na may mga sub-folder na ginawa sa isang partikular na panahon, patakbuhin ang command sa ibaba. Palitan ang MM/DD/YY placeholder nang naaayon.

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

Maaari mo ring ilapat ang mga filter na ito gamit ang mga utos na ibinigay nang mas maaga upang makuha lamang ang mga laki ng folder ng mga parent na folder.

Basahin : Maghanap ng impormasyon sa Pagmamay-ari ng File at Folder gamit ang Command Prompt

7] Kunin ang lahat ng laki ng subdirectory folder gamit ang PowerShell script

Ngayon, para gawing mas kumplikado ang mga bagay, ipagpalagay natin na dapat mong makuha ang laki ng bawat sub-directory sa loob ng isang folder. Magagawa rin iyon gamit ang PowerShell. Siyempre, Upang makuha ang lahat ng laki ng subdirectory folder kasama ang laki ng mga item sa loob ng mga sub-directory at ipinakita sa isang maayos, tabular na format, maaari mong gumawa at magpatakbo ng PowerShell script gamit ang code sa ibaba.

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

Palitan ANG DriveLetter placeholder sa code sa itaas nang naaayon at siguraduhing i-on ang PowerShell script execution .

Ayan yun!

autocad 2010 windows 10

Basahin din : Mga Kapaki-pakinabang na Utos para Pamahalaan ang Mga File at Folder sa pamamagitan ng Command Prompt

Mayroon bang paraan upang makita ang laki ng isang folder sa Windows?

Ang karaniwang paraan upang suriin ang laki ng folder ay upang buksan ang File Explorer at i-right click sa file, folder o drive na gusto mong makita ang laki. Mula sa menu na lalabas, piliin ang Properties at makikita mo ang kabuuang laki ng file/drive. Ang hindi pangkaraniwang paraan upang maisagawa ang parehong gawain ay ang paggamit ng PowerShell tulad ng ipinakita namin sa post na ito sa itaas.

Ano ang utos ng DOS na maglista ng mga folder at laki?

Ang dir  command ay nagpapakita ng impormasyon tungkol sa mga file at direktoryo, at kung gaano karaming disk space ang available. Bilang default, ipinapakita ng command ang pangalan, laki, at huling oras ng pagbabago ng bawat file sa kasalukuyang direktoryo.

Basahin : Maglista ng mga Hard Drive gamit ang Command Prompt at PowerShell .

Patok Na Mga Post