PowerShell získa veľkosť priečinka v systéme Windows 10/11 | Tu je úplný sprievodca [Správca oddielov]

Mnoho používateľov je zmätených v tom, akú veľkosť priečinka môžu získať rutiny cmdlet PowerShell. V tomto príspevku táto stránka vysvetlí PowerShell získa veľkosť priečinka podrobne. Predstavuje tiež lepšiu alternatívu k zoznamu veľkosti súboru/priečinku v systéme Windows 10/11.





Na tejto stránke:

PowerShell je výkonný shell príkazového riadka Windows a nástroj skriptovacieho prostredia, ktorý možno použiť na prácu s rôznymi prácami, ako napr. vypnúť/reštartovať vzdialený počítač , inštalácia aktualizácií systému Windows , kopírovať súbory , odstrániť súbor, zobraziť veľkosť súboru a ďalšie.

Mnoho nováčikov a dokonca aj skúsených používateľov však nevie, ako používať PowerShell na tieto práce. Tu budeme diskutovať o cmdletoch „PowerShell získať veľkosť súboru“ a predstavíme alternatívny nástroj. Pokračujme v čítaní, aby sme sa dozvedeli viac podrobností.



Môže PowerShell získať veľkosť priečinka

Môže PowerShell získať veľkosť súboru? Samozrejme áno. Existujú rôzne rutiny cmdlet PowerShell, ktoré vám môžu pomôcť získať veľkosť priečinka/súboru v zadanom adresári. Tu zhrnieme rutiny cmdlet na získanie veľkosti priečinka PowerShell takto:

  • Get-ChildItem (alias gci): Mal by to byť najbežnejší cmdlet na získanie veľkosti priečinka PowerShell. Tento cmdlet vám umožňuje získať zoznam veľkosti súborov/priečinkov v zadanom adresári. Môže získať všetky položky v jednom alebo viacerých špecifikovaných adresároch, ale nezobrazuje prázdny adresár.
  • Measure-Object (alias miery): Tento cmdlet sa používa hlavne na vykonávanie výpočtov hodnôt vlastností objektov. Môžete ho použiť na zobrazenie minimálnej, maximálnej a súčtovej veľkosti všetkých súborov/priečinkov v aktuálnom adresári.
  • Select-Object (vyberte alias): Tento cmdlet sa používa na výber špecifikovaných vlastností objektu alebo množiny objektov. Dokáže zobraziť výsledok a previesť bajty na megabajty pre veľkosť priečinka/súboru.

Teraz by ste mali mať celkové pochopenie cmdletov súvisiacich s veľkosťou adresára získania prostredia PowerShell. Pozrime sa, ako získať veľkosť priečinka / súboru pomocou PowerShell v systéme Windows 10/11.

Ako dosiahnuť, aby PowerShell získal veľkosť priečinka na disku Windows 10/11

Ako dosiahnuť, aby PowerShell získal veľkosť priečinkov/súborov v systéme Windows 10/11? Odpoveď sa líši v závislosti od vašich potrieb. Tu zhrnieme niekoľko najbežnejších príkladov súvisiacich s objektom veľkosti adresára získania prostredia PowerShell.



Ak chcete otvoriť zvýšené okno PowerShell, napíšte powershell vo vyhľadávacom poli kliknite pravým tlačidlom myši Windows PowerShell a vyberte Spustiť ako správca a kliknite na Áno aby ste to potvrdili. Po otvorení môžete vyskúšať nasledujúce príkazy na zobrazenie veľkosti priečinka/súboru v adresári.

Príklad 1: PowerShell získa veľkosť priečinka v zadanom adresári

Ak chcete získať veľkosť súboru/priečinku v zadanom adresári, môžete použiť nasledujúci príkaz. Ak chcete napríklad získať veľkosť priečinka C:\Windows10Upgrade, môžete spustiť súbor Get-ChildItem C:\Windows10Upgrade | Measure-Object -Property Length -sum príkaz.



Cesta k priečinku Get-ChildItem | Measure-Object -Property Length -sum



  získať veľkosť priečinka PowerShell

Ak chcete zobraziť celkovú veľkosť súboru tohto adresára v MB alebo GB, môžete spustiť nasledujúci príkaz.

(gci C:\Windows10Upgrade | zmerajte dĺžku -s).sum / 1Mb

(gci C:\Windows10Upgrade | zmerajte dĺžku -s).sum / 1Gb

Ak chcete zaokrúhliť veľkosť na dve desatinné miesta, môžete spustiť nasledujúci príkaz:

'{0:N2} GB' -f ((gci C:\Windows10Upgrade | zmerať dĺžku -s).sum / 1Gb)

  zobraziť veľkosť priečinka v mb alebo gb PowerShell

Príklad 2. PowerShell Získanie veľkosti súboru určitého typu v adresári

Ak chcete získať celkovú veľkosť všetkých veľkostí súborov typu .exe, môžete spustiť nasledujúci príkaz. Tu môžete nahradiť exe s inými typmi súborov, ako je iso, xlsx atď.

(gci c:\exe *.exe | zmerať dĺžku -s).sum / 1Mb

Príklad 3. PowerShell Získať veľkosť adresára vrátane podpriečinkov a podadresárov

Ak chcete získať celkovú veľkosť všetkých súborov v adresári vrátane podpriečinkov a podadresárov, môžete použiť cmdlet –Recurse. Napríklad, ak chcete získať celkovú veľkosť všetkých súborov v adresári C:\Windows10Upgrade, môžete spustiť nasledujúci príkaz.

'{0:N2} GB' -f ((gci –vynútiť C:\Windows10Upgrade –Recurse -ErrorAction TichoContinue| zmerať dĺžku -s).sum / 1Gb)

  získať veľkosť adresára pomocou PowerShell

Príklad 4. PowerShell získa veľkosť priečinka na vzdialených počítačoch

Okrem toho vám PowerShell môže pomôcť získať veľkosť priečinka/súboru na vzdialených počítačoch prostredníctvom cmdlet Invoke-command. Tu je potrebné vymeniť názov počítača so skutočným názvom vzdialeného počítača.

Invoke-Command -ComputerName hq-srv01 -ScriptBlock ${Function:Get-FolderSize} –ArgumentList 'C:\PS'

Lepšia alternatíva k PowerShell Získajte veľkosť priečinka

Podľa vyššie uvedených informácií vieme, že PowerShell je profesionálny nástroj, ktorý dokáže zobraziť veľkosti súborov/priečinkov/podpriečinkov v adresári. Je to však časovo náročné a zložité, ak tieto cmdlety nepoznáte. Niekedy sa môžete stretnúť s rôznymi chybami ako „nemôžem nájsť cestu“, „ spustenie skriptov je zakázané ', atď.

Existuje efektívna alternatíva k veľkosti priečinka zoznamu PowerShell? Samozrejme áno. tento nástroj Partition Wizard je takýto nástroj. to Vesmírny analyzátor Táto funkcia vám môže pomôcť rýchlo analyzovať veľkosť súboru/priečinku/adresára na rôznych jednotkách.

Okrem toho môžete pomocou softvéru vyhľadať súbor podľa názvu alebo typu. Ak je váš pevný disk alebo jednotka C plná, tento nástroj vám tiež oznámi aké súbory zaberajú miesto na disku a pomáha uvoľniť miesto na disku.

Stiahnutie zdarma

  analyzovať miesto na disku pomocou softvéru tejto stránky