Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让PowerShell Core递归地计算OneDrive同步目录中的文件数?_Powershell_Onedrive - Fatal编程技术网

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

如何让PowerShell Core递归地计算OneDrive同步目录中的文件数?,powershell,onedrive,Powershell,Onedrive,我尝试在OneDrive同步目录的PowerShell Core(v6.2.2)中使用以下命令,但它只返回根目录中目录的计数。它在OneDrive同步文件夹之外的其他目录中运行良好 Get-ChildItem -Recurse -Directory | %{ "$($_.FullName) $((gci $_.FullName).Count)" } 修复方法是使用-FollowSymlink参数 Get-ChildItem -Recurse -Directory -FollowSymlink

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

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

修复方法是使用
-FollowSymlink
参数

Get-ChildItem -Recurse -Directory -FollowSymlink | %{ "$($_.FullName) $((gci $_.FullName).Count)" }
我发现下面的pull请求有助于回答这个问题。