代码之家  ›  专栏  ›  技术社区  ›  Dikshit Karki

如何使用powershell查找文件夹中的所有空子文件夹?

  •  0
  • Dikshit Karki  · 技术社区  · 4 年前

    我有一个文件夹列表,每个文件夹都有子文件夹。

    我想扫描所有主文件夹和子文件夹以列出空文件夹。

    我的预期输出是文件夹及其路径的列表。

    例如:

    C:\Users\someUser\Downloads\   2020-01-16
    C:\Users\someUser\Downloads\   2021-01-12
    

    我试着用这个:

    Get-ChildItem -Path "C:\Users\someUser\Downloads\" -Recurse | Measure-Object
    

    但它给出了父文件夹的总数。

    如何将所有文件夹和子文件夹清空?

    1 回复  |  直到 4 年前
        1
  •  1
  •   Yash Gupta    4 年前

    这应该会让你开始:

    $foldersList = Get-ChildItem C:\Users\someUser\Downloads\ -Recurse | Where-Object {$_.PSIsContainer -eq $True}
    $foldersList | Where-Object {$_.GetFiles().Count -eq 0} | Select-Object FullName
    
    推荐文章