我正在尝试将其输出更改为小数点后 2 位:
dir c:\ -Recurse -File | sort-object -property length | select name, @{Name=‘Length (GB)’;Expression={$_.Length / 1GB}} -last 10
我曾尝试{0:F2} -f
插入{$_.Length / 1GB}
但那不起作用
我本来想用[Math]::round
某种方法,但没有成功。
我仍在学习,有人可以告诉我如何改变那个计算属性吗?
答案1
我得到了答案,它是双向的!
Get-ChildItem -Path c:\ -Recurse -File |
Sort-Object -Property length |
Select-Object -Last 10 -Property name,
@{Name = 'Length (GB rounded)'; Expression = {'{0:F2}' -f ($_.Length / 1GB)}} ,
@{Name = 'Length (GB formatted)'; Expression = {[Math]::Round($_.Length / 1GB, 2)}}