【发布时间】:2013-04-09 19:16:49
【问题描述】:
我正在开发以下 powershell 来报告我的磁盘使用情况,并让我了解哪些文件夹的大小正在发生变化等...
Get-ChildItem -Path "C:\" |
Select-Object Name,
@{
Name="Size";
Expression=
{
[Math]::Round(
((($_ | Get-ChildItem -Recurse | Measure-Object -Sum Length).Sum + 0) / 1GB)
, 2)
}
}
这个脚本真的很慢……为什么?
Measure-object 每次查看文件夹时都会评估大小吗?
有什么更好的方法来做到这一点?
谢谢
【问题讨论】:
标签: powershell size disk