如何在powershell中显示带有两位小数的命令的结果?

时间:2017-01-10 08:23:30

标签: powershell scripting

如何只显示两位小数显示以下命令:

dir F:\ -File -Recurse | where Extension | group Extension | select name, count,@{Name="Size";Expression={ (($_.group | measure length -sum).sum)/ 1024 }} | sort count -Descending

我知道如何在脚本中使用{0:N2} -f $ x,而不是在单个命令中。

1 个答案:

答案 0 :(得分:1)

使用类型math及其静态方法round()

dir F:\ -File -Recurse | where Extension | group Extension | select name, count,@{Name="Size";Expression={ [math]::round((($_.group | measure length -sum).sum)/ 1024 ,2) }} | sort count -Descending