Powershell 删除所有文件夹。旧

Powershell 删除所有文件夹。旧,powershell,Powershell,我正在尝试删除\\kiewitplaza\vdi\Appsense\u profiles中以.old结尾的所有文件夹。我有一篇文章说,Write Host$name只是我在删除任何内容之前试图进行测试 $name=Get ChildItem“\\kiewitplaza\vdi\Appsense\u配置文件” 如果($name.name.EndsWith(“.old”)){ 写入主机$name #删除项目“\\kiewitplaza\vdi\Appsense\u profiles\$name.ol

我正在尝试删除
\\kiewitplaza\vdi\Appsense\u profiles
中以
.old
结尾的所有文件夹。我有一篇文章说,
Write Host$name
只是我在删除任何内容之前试图进行测试

$name=Get ChildItem“\\kiewitplaza\vdi\Appsense\u配置文件”
如果($name.name.EndsWith(“.old”)){
写入主机$name
#删除项目“\\kiewitplaza\vdi\Appsense\u profiles\$name.old”
}

获取子项
生成对象列表。使用管道处理该列表:


Get ChildItem'\\kiewitplaza\vdi\Appsense\u profiles'|
其中对象{$\.Name-类似'*.old'}|
删除项目

这是什么意思?在|做什么?@user770022啊,对不起。这是
Where Object
的别名。Replaced.Get-ChildItem\\kiewitplaza\vdi\Appsense_profiles | Where Object{$_name-like'*.old'}| Out GridView我运行这个程序只是为了列出它找到的内容,但它没有显示任何内容。您更改了他的代码。您需要在
Where
语句中使用
-like
而不是
-eq
。Get-ChildItem'\\kiewitplaza\vdi\Appsense\u profiles'-filter“*.old”| Out GridView此列表列出了.old文件夹。