PowerShell命令用于删除包含大型冗余文件夹的目录

时间:2014-04-24 23:52:35

标签: powershell

是否有PowerShell命令删除包含大型冗余文件夹的目录?

每个文件夹中都有1-2 TB。我怎么写这个?通过Windows Explorer进行操作太慢了。

1 个答案:

答案 0 :(得分:0)

要删除文件夹,您可以使用Remove-Item cmdlet

Remove-Item -Recurse -Force $pathToDelete

上面的命令将删除$ pathToDelete及其所有内容。

如果您只想删除符合特定条件的商品,例如当前目录中包含大于1 GB的文件,您可以编写如下内容:

Get-Childitem . -Recurse | Where-Object { $_.length -gt 1gb } | Foreach ($_) { Remove-Item $_.FullName }