如何使用 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 路径中删除空文件和文件夹/子文件夹。
输出
您将看到类似以下内容的输出。

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP