Sök…


Introduktion

Beräknade egenskaper i Powershell är specialanpassade (beräknade) egenskaper. Det låter användaren att formatera en viss egenskap på ett sätt som han vill att den ska vara. Beräkningen (uttrycket) kan vara en mycket möjlig vad som helst.

Visa filstorlek i KB - beräknade egenskaper

Låt oss överväga utdraget nedan,

Get-ChildItem -Path C:\MyFolder | Select-Object Name, CreationTime, Length

Det matar helt enkelt ut mappinnehållet med de valda egenskaperna. Något liknande,

Vanliga egenskaper

Vad händer om jag vill visa filstorleken i KB? Det är här som beräknade egenskaper är praktiska.

Get-ChildItem C:\MyFolder | Select-Object Name, @{Name="Size_In_KB";Expression={$_.Length / 1Kb}}

Som producerar,

ange bildbeskrivning här

Expression är det som innehåller beräkningen för beräknad egendom. Och ja, det kan vara vad som helst!



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow