211service.com
PowerShell iegūstiet mapes lielumu operētājsistēmā Windows 10/11 | Šeit ir pilna rokasgrāmata [Partition Manager]
Daudzi lietotāji ir neizpratnē par to, kādu PowerShell cmdlet var iegūt mapes lielumu. Šajā ziņā šī vietne paskaidros PowerShell iegūst mapes lielumu detalizēti. Tas arī ievieš labāku alternatīvu faila/mapes lieluma sarakstam operētājsistēmā Windows 10/11.
- Vai PowerShell var iegūt mapes izmēru
- Kā panākt, lai PowerShell iegūtu mapes lielumu diskā Windows 10/11
- Labāka alternatīva PowerShell, iegūstiet mapes izmēru
PowerShell ir spēcīgs Windows komandrindas čaulas un skriptu vides rīks, ko var izmantot dažādu darbu veikšanai, piemēram, izslēdziet/restartējiet attālo datoru , Windows atjauninājumu instalēšana , kopēt failus , dzēst failu, norādīt faila lielumu un daudz ko citu.
Tomēr daudzi iesācēji un pat pieredzējuši lietotāji nezina, kā izmantot PowerShell šo darbu veikšanai. Šeit mēs apspriedīsim cmdlet “PowerShell iegūt faila lielumu” un ieviesīsim alternatīvu rīku. Turpināsim lasīt, lai uzzinātu sīkāku informāciju.
Vai PowerShell var iegūt mapes izmēru
Vai PowerShell var iegūt faila lielumu? Protams, jā. Ir dažādas PowerShell cmdlet, kas var palīdzēt iegūt mapes/faila lielumu noteiktā direktorijā. Šeit mēs apkopojam cmdlet, lai iegūtu mapes lielumu PowerShell šādi:
- Get-ChildItem (gci aizstājvārds): Tam vajadzētu būt visizplatītākajam cmdlet, lai iegūtu PowerShell mapes lielumu. Šī cmdlet ļauj iegūt failu/mapju lieluma sarakstu noteiktā direktorijā. Tas var iegūt visus vienumus vienā vai vairākos norādītajos direktorijos, bet tas nerāda tukšu direktoriju.
- Pasākums-Object (mērījuma aizstājvārds): Šo cmdlet galvenokārt izmanto, lai veiktu objektu īpašību vērtību aprēķinus. Varat to izmantot, lai parādītu visu pašreizējā direktorijā esošo failu/mapju minimālo, maksimālo un kopējo lielumu.
- Select-Object (izvēlieties aizstājvārdu): Šo cmdlet izmanto, lai atlasītu noteiktas objekta vai objektu kopas rekvizītus. Tas var parādīt rezultātu un konvertēt baitus par megabaitiem mapes / faila izmēram.
Tagad jums ir jābūt vispārējai izpratnei par cmdlet, kas saistītas ar PowerShell iegūšanas direktorija lielumu. Apskatīsim, kā iegūt mapes/faila lielumu, izmantojot PowerShell operētājsistēmā Windows 10/11.
Kā panākt, lai PowerShell iegūtu mapes lielumu diskā Windows 10/11
Kā panākt, lai PowerShell iegūtu mapju/failu lielumu operētājsistēmā Windows 10/11? Atbilde atšķiras atkarībā no jūsu vajadzībām. Šeit ir apkopoti vairāki visizplatītākie piemēri, kas saistīti ar PowerShell get direktorija lieluma objektu.
Lai atvērtu paaugstināto PowerShell logu, ierakstiet Powershell meklēšanas lodziņā ar peles labo pogu noklikšķiniet Windows PowerShell un atlasiet Izpildīt kā administratoram un noklikšķiniet uz Jā lai to apstiprinātu. Pēc atvēršanas varat izmēģināt šādas komandas, lai direktorijā uzskaitītu mapes/faila lielumu.
1. piemērs: PowerShell iegūstiet mapes lielumu norādītajā direktorijā
Ja vēlaties iegūt faila/mapes lielumu noteiktā direktorijā, varat atsaukties uz šo komandu. Piemēram, lai iegūtu mapes C:\Windows10Upgrade lielumu, varat palaist Get-ChildItem C:\Windows10Upgrade | Mērījums-Objekts -Īpašuma garums -summa komandu.
Get-ChildItem mapes ceļš | Mērījums-Objekts -Īpašuma garums -summa

Ja vēlaties parādīt šī direktorija kopējo faila lielumu MB vai GB, varat palaist šādu komandu.
(gci C:\Windows10Upgrade | izmērīt Length -s).sum / 1Mb
(gci C:\Windows10Upgrade | izmērīt Length -s).sum / 1Gb
Ja vēlaties noapaļot lielumu līdz diviem cipariem aiz komata, varat palaist šādu komandu:
'{0:N2} GB' -f ((gci C:\Windows10Upgrade | izmērīt Length -s).sum / 1Gb)

2. piemērs. PowerShell Iegūstiet noteikta veida faila lielumu direktorijā
Ja vēlaties iegūt visu .exe faila tipa failu izmēru kopējo lielumu, varat palaist šādu komandu. Šeit jūs varat nomainīt exe ar citiem failu tipiem, piemēram, iso, xlsx utt.
(gci c:\exe *.exe | mērs Garums -s).summa / 1Mb
3. piemērs. PowerShell Get Directory Size, ieskaitot apakšmapes un apakšdirektorijus
Lai iegūtu visu direktorijā esošo failu kopējo lielumu, ieskaitot apakšmapes un apakšdirektorijus, varat izmantot cmdlet -Recurse. Piemēram, ja vēlaties iegūt visu direktorijā C:\Windows10Upgrade esošo failu kopējo lielumu, varat palaist šādu komandu.
'{0:N2} GB' -f ((gci –force C:\Windows10Upgrade –Recurse -ErrorAction SilentlyContinue| izmērīt Length -s).sum / 1Gb)

4. piemērs. PowerShell Get Folder Size on Remote Computers
Turklāt PowerShell var palīdzēt iegūt mapes/faila lielumu attālos datoros, izmantojot Invoke-command cmdlet. Šeit jums ir jāaizstāj datora nosaukums ar attālā datora faktisko nosaukumu.
Invoke-Command -ComputerName hq-srv01 -ScriptBlock ${Function:Get-FolderSize} -Argumentu saraksts 'C:\PS'
Labāka alternatīva PowerShell, iegūstiet mapes izmēru
Saskaņā ar iepriekš sniegto informāciju mēs zinām, ka PowerShell ir profesionāls rīks, kas var uzskaitīt failu/mapes/apakšmapes izmērus direktorijā. Tomēr tas ir laikietilpīgi un sarežģīti, ja neesat pazīstams ar šīm cmdlet. Dažreiz var rasties dažādas kļūdas, piemēram, “nevar atrast ceļu”, “ skriptu palaišana ir atspējota ”, utt.
Vai ir efektīva alternatīva PowerShell saraksta mapes lielumam? Protams, jā. šī vietne Partition Wizard ir šāds rīks. Tas Kosmosa analizators funkcija var palīdzēt ātri analizēt faila/mapes/direktorija lielumu dažādos diskos.
Turklāt, izmantojot programmatūru, varat meklēt failu pēc nosaukuma vai veida. Ja jūsu cietais disks vai C disks ir pilns, šis rīks arī to informē kādi faili aizņem vietu jūsu diskā un palīdz atbrīvot vietu diskā.
