我非常非常新,我尝试了很多,但我找不到如何在现有脚本中添加其他属性的方法。
我正在搜索子文件夹大小,现在我想通过添加类似
之类的内容来阻止脚本向我显示空文件夹 | where-object size -gt 1KB
或类似的东西
我试图将管道置于其他人之后,我也尝试使用-and运算符,但我没有成功。这就是我现在问你的原因:)。
到目前为止我的剧本。
$startFolder = "C:\data1"
$colItems = (Get-ChildItem $startFolder | Measure-Object -property length -sum )
"$startFolder -- " + "{0:N2}" -f ($colItems.sum / 1MB) + " MB"
$colItems = (Get-ChildItem $startFolder -recurse | Where-Object {$_.PSIsContainer -eq $True} )
foreach ($i in $colItems)
{
$subFolderItems = (Get-ChildItem $i.FullName | Measure-Object -property length -sum -ea SilentlyContinue )
$i.FullName + " -- " + "{0:N2}" -f ($subFolderItems.sum / 1MB) + " MB"
}
答案 0 :(得分:0)
if($subFolderItems.Sum -gt 0)
{
$i.FullName + " -- + {0:N2} MB" -f ($subFolderItems.sum/1MB)
}