我只想删除路径中的空文件夹以及仅包含.txt文件的文件夹。我有这个,但是不起作用。
$tdc = "C:\My Shared Folder"
while (
$empties = Get-ChildItem $tdc -Recurse -Directory | Where {
(GCI -Path $_.FullName -File -Exclude ("*.txt") | Measure-Object).Count -eq 0 -and
$_.GetDirectories().Count -eq 0
}
) {
$empties | Remove-Item -Force -Verbose
}