使用-recurse在Remove-Item上禁止确认

时间:2014-04-09 16:33:54

标签: powershell

所以我想根据创建日期删除顶级目录。我不希望我的脚本考虑下面的任何日期(例如我的顶级文件夹可能是31天,而子目录可能更新 - 但我仍然希望删除整个顶级目录以及其中的所有内容 - 我只关心关于顶级文件夹的创建日期。因此我不想使用-recurse。但是,我不断得到提示“文件夹有子目录你想继续......等等等等。”可以'我有这个。如何在不使用-recurse的情况下抑制此问题?我已尝试Remove-Item -Force -confirm:$false以及Remove-Item -Force -ea 0无效。(PS -ea 0是-ErrorAction SilentlyContinue的简称)谢谢!

Get-ChildItem -Path e:\myfolder -Force | Where-Object { $_.PSIsContainer -and $_.CreationTime -lt (Get-Date).AddDays(-29) } | Remove-Item -Force

0 个答案:

没有答案