我将编写一个 powershell 脚本来获取它所在目录的各种统计信息。
如果我做
get-childitem
我明白了
d---- 06/23/2014 2:49 PM asdf;
-a--- 06/23/2014 2:49 PM 23 New Text Document - Copy (2).txt
-a--- 06/23/2014 2:49 PM 23 New Text Document - Copy (3).txt
-a--- 06/23/2014 2:49 PM 23 New Text Document - Copy (4).txt
-a--- 06/23/2014 2:49 PM 23 New Text Document - Copy (5).txt
-a--- 06/23/2014 2:49 PM 23 New Text Document - Copy.txt
-a--- 06/23/2014 2:49 PM 23 New Text Document.txt
如果我这样做
(get-childitem).count
我得到
7
我希望能够计算目录中的文件数以及文件夹数。任何建议,将不胜感激。谢谢。
最佳答案
好吧,您需要两个不同的东西,因此您可能需要运行两个不同的命令。计算文件夹:
(GCI|?{$_.PSIsContainer}).Count
然后计算文件:
(GCI|?{!$_.PSIsContainer}).Count
关于batch-file - Powershell获取目录中文件和文件夹的数量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24374306/