代码之家  ›  专栏  ›  技术社区  ›  Stringfellow

如何让PowerShell Core递归地统计OneDrive同步目录中的文件?

  •  0
  • Stringfellow  · 技术社区  · 5 年前

    我试图在OneDrive同步目录的PowerShell Core(v6.2.2)中使用以下命令,但它只会返回根目录中目录的计数。它在OneDrive同步文件夹之外的其他目录中运行良好。

    Get-ChildItem -Recurse -Directory | %{ "$($_.FullName) $((gci $_.FullName).Count)" }
    
    1 回复  |  直到 5 年前
        1
  •  0
  •   Stringfellow    5 年前

    解决方法是使用 -FollowSymlink 参数

    Get-ChildItem -Recurse -Directory -FollowSymlink | %{ "$($_.FullName) $((gci $_.FullName).Count)" }
    

    我发现下面的pull请求有助于回答这个问题。 https://github.com/PowerShell/PowerShell/pull/9509

    推荐文章