gpt4 book ai didi

powershell - 递归计数文件夹树的文件

转载 作者:行者123 更新时间:2023-12-03 00:46:43 25 4
gpt4 key购买 nike

场景:
文件和文件夹:

/文件夹1
|-文件
|-文件
| -folder2
|-文件
|-文件
| -folder3
|-文件
/文件夹4
|-文件
| -folder5
|-文件
|-文件
|-文件
|-文件
| -folder6
|-文件
|-文件
|-文件

我现在想做的是递归计数所有子目录中的所有文件,但是在我的输出中,我只想拥有最顶层的文件夹名称和文件计数(该文件夹中的每个文件以及所有子文件夹)。

对于这种情况,它将是:

文件夹1; 5
资料夹4; 8

有使用PowerShell解决此问题的明智方法吗?

最佳答案

你可以做:

Get-ChildItem -Directory | % {Write-Host -nonewline "$_;" ; $(Get-ChildItem $_ -Recurse -File).count } 

从您要开始计数的地方的根开始。

第一个命令将获取当前目录中的所有目录,然后为每个目录获取所有文件的计数

关于powershell - 递归计数文件夹树的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42972711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com