0

我很新,我尝试了很多,但我找不到如何向我现有的脚本添加另一个属性或其他东西的方法。

我正在搜索子文件夹大小,现在我想通过添加类似的内容来防止脚本向我显示空文件夹

| 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"
    }
4

1 回答 1

0
if($subFolderItems.Sum -gt 0)
{
    $i.FullName + " -- + {0:N2} MB" -f ($subFolderItems.sum/1MB)
}
于 2013-06-24T11:01:14.330 回答