gpt4 book ai didi

powershell - 添加Get-ChildItem列表的文件大小

转载 作者:行者123 更新时间:2023-12-03 21:13:55 25 4
gpt4 key购买 nike

我的目标是弄清楚网络驱动器上的所有镜像占用了多少空间。

因此,我检索所有图像列表的命令是这样的:

Get-ChildItem -recurse -include *jpg,*bmp,*png \\server01\folder

然后,我只想检索文件大小( Length)。
Get-ChildItem -recurse -include *jpg,*bmp,*png \\server01\folder | Select-Object -property Length

现在输出:
                                         Length
------
85554
54841
87129
843314

我不知道为什么它要右对齐,但是我想捕获每个长度并将它们加在一起。我迷路了,尝试了我所知道的一切(自从我不熟悉PS以来就不多了),尝试搜索Google,但找不到任何相关结果。

任何帮助或替代方法表示赞赏!

最佳答案

使用Measure-Object cmdlet:

$files = Get-ChildItem -Recurse -Include *jpg,*bmp,*png \\server01\folder
$totalSize = ($files | Measure-Object -Sum Length).Sum

要获得以GB为单位的大小,请将该值除以 1GB:
$totalSize = ($files | Measure-Object -Sum Length).Sum / 1GB

关于powershell - 添加Get-ChildItem列表的文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17683315/

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