2013-06-24 37 views
0

我是非常非常新的,我尝试了很多,但我找不到方法如何添加另一个属性或东西到我现有的脚本。将另一个参数添加到我的脚本

我正在寻找子文件夹的大小,现在我想通过添加类似

| where-object size -gt 1KB或类似的一些东西,以防止脚本显示我的空文件夹

我试图把别人后面的管道和我也尝试使用一个 - 和操作符,但我没有成功。这就是为什么我现在问你:)

这就是我的脚本到目前为止。

$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
if($subFolderItems.Sum -gt 0) 
{ 
    $i.FullName + " -- + {0:N2} MB" -f ($subFolderItems.sum/1MB) 
} 
+0

的感谢!你们在这里很快:) – RayofCommand

+0

不客气:) –

相关问题