【发布时间】:2016-10-14 18:49:13
【问题描述】:
所以我开始研究一个问题,即我需要知道某个名称的子文件夹中有多少文件,并且在整个目录中重复多次。我要计算的所有文件夹都具有相同的名称。例如:
Main Folder
Subfolder
Folder I want to count
Folder A
Folder B
Subfolder
Folder I want to count
Folder C
Folder D
我能够递归地计算所有子文件夹中的文件数,但我不知道如何只查看名为“我要计算的文件夹”的文件夹。
这是我到目前为止计算所有内容的地方。我需要添加/修改什么才能只查看和计算我想要的区域。我对 supershell 不熟悉,一直在努力理解各种问题并将其拼凑在一起。
Get-ChildItem -recurse | Where {!$_.PSIsContainer} | Group Directory | Format-Table Name, Count -autosize
【问题讨论】:
-
“我要统计的文件夹”是否都具有相同的名称或其他相似之处?
-
我要统计的所有文件夹都具有相同的名称。抱歉,我会修改并澄清这一点。
-
获取-childitem -filter Directoryname -Directory -Recurse
标签: file powershell filter count subdirectory