【问题标题】:Adding another parameter to my script向我的脚本添加另一个参数
【发布时间】:2013-06-20 18:18:57
【问题描述】:

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

我正在搜索子文件夹大小,现在我想通过添加类似

的内容来防止脚本向我显示空文件夹

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

【问题讨论】:

    标签: powershell size directory subdirectory


    【解决方案1】:
    if($subFolderItems.Sum -gt 0)
    {
        $i.FullName + " -- + {0:N2} MB" -f ($subFolderItems.sum/1MB)
    }
    

    【讨论】:

      猜你喜欢
      • 2017-07-17
      • 1970-01-01
      • 2021-11-11
      • 1970-01-01
      • 2012-11-07
      • 1970-01-01
      • 2020-03-23
      • 1970-01-01
      • 2012-12-14
      相关资源
      最近更新 更多