我想递归删除所有没有扩展名的文件。
我已经有以下命令删除具有特定扩展名的文件:
Remove-Item <PATH> -include *.tmp -force -recurse
答案 0 :(得分:3)
Get-ChildItem "yourpath" -file -recurse | where {-not $_.extension} | Remove-Item -WhatIf
注意:删除-whatif以应用操作。 -file
只列出文件而不是文件夹
使用include
中的get-childitem
会将范围限制为该扩展名。
答案 1 :(得分:-3)
这对我有用:
Remove-Item C:\Test\*