删除所有文件夹.old

时间:2015-06-22 18:51:17

标签: powershell

我尝试删除\\kiewitplaza\vdi\Appsense_profiles中以.old结尾的所有文件夹。我所说的那篇文章Write-Host $name就是我在删除任何内容之前尝试测试的。

$name = Get-ChildItem "\\kiewitplaza\vdi\Appsense_profiles"
if ($name.name.EndsWith(".old")) {
    Write-Host $name
    #Remove-Item "\\kiewitplaza\vdi\Appsense_profiles\$name.old"
}

1 个答案:

答案 0 :(得分:2)

Get-ChildItem生成一个对象列表。使用管道处理该列表:

Get-ChildItem '\\kiewitplaza\vdi\Appsense_profiles' |
  Where-Object { $_.Name -like '*.old' } |
  Remove-Item