如何使用 PowerShell 删除空文件和文件夹?
要删除空文件和文件夹,我们首先需要检索列表,之前文章中已说明该步骤。
示例
在本文中,我们使用以下逻辑,即如果我们找到空文件或文件夹,我们将删除它们。要实现该逻辑,请使用以下脚本。
gci C:\Temp -Recurse | foreach { if($_.Length -eq 0){ Write-Output "Removing Empty File $($_.FullName)" $_.FullName | Remove-Item -Force } if( $_.psiscontainer -eq $true){ if((gci $_.FullName) -eq $null){ Write-Output "Removing Empty folder $($_.FullName)" $_.FullName | Remove-Item -Force } }
上述命令将从 C:\temp 路径中删除空文件和文件夹/子文件夹。
输出
您将看到类似以下内容的输出。
广告