【发布时间】:2013-10-23 21:57:37
【问题描述】:
非常直接的问题,为什么Get-ChildItem -recurse 报告的文件夹数量与 Explorer 报告的完全不同?
例如,当您考虑到所有子文件夹的递归时,我有一个包含大量文件夹的数据驱动器。 Explorer 报告一个数字,Get-ChildItem 报告完全不同的东西?
我是不是太密集而遗漏了什么?隐藏文件夹等不显示在资源管理器中,Get-ChildItem 没有使用-force 标志,所以它应该显示相同的结果?
【问题讨论】:
-
您确定这些文件夹中也没有某些文件吗,因为您列出的命令将报告文件和文件夹。您可以使用 Attributes 参数将其限制为仅文件夹。例如“Get-ChildItem -Recurse -Attributes d”。
-
我在管道上使用 PSIContainer
-
你到底是怎么数的?你期望什么数字?您是否尝试过较小的测试用例?
标签: powershell