【发布时间】:2021-08-09 07:48:10
【问题描述】:
我正在尝试获得一个 a) 如果文件夹名为“Archiv”,则列出所有空文件夹和子文件夹 b) 我想删除所有这些空文件夹。我当前的方法不检查子文件夹。
如果结果能以 .csv 格式导出也很好 =)
$TopDir = 'C:\Users\User\Test'
$DirToFind = 'Archiv'>$EmptyDirList = @(
Get-ChildItem -LiteralPath $TopDir -Directory -Recurse |
Where-Object {
#[System.IO.Directory]::GetFileSystemEntries($_.FullName).Count -eq 0
$_.GetFileSystemInfos().Count -eq 0 -and
$_.Name -match $DirToFind
}
).FullName
$EmptyDirList
任何想法如何调整代码?提前致谢
【问题讨论】:
标签: powershell directory get-childitem