Jedi Master Spooky Asked: 2009-05-01 12:54:33 +0800 CST2009-05-01 12:54:33 +0800 CST 2009-05-01 12:54:33 +0800 CST 获取目录总大小的 PowerShell 脚本 772 我需要递归地获取目录的大小。我必须每个月左右都这样做。我想制作一个powershell脚本来做到这一点。 windows scripting filesystems powershell 2 个回答 Voted Best Answer Jedi Master Spooky 2009-05-02T09:00:46+08:002009-05-02T09:00:46+08:00 我在stackoverflow中问了同样的问题,得到了很好的答案: function Get-DirectorySize() { param ([string]$root = $(resolve-path .)) gci -re $root | ?{ -not $_.PSIsContainer } | measure-object -sum -property Length } 这实际上会产生一些汇总对象,其中将包括项目数。您可以只获取 Sum 属性,这将是长度的总和。 $sum = (Get-DirectorySize "Some\File\Path").Sum 感谢JaredPad的回答。 squillman 2009-05-01T13:00:06+08:002009-05-01T13:00:06+08:00 看看这个帖子。
我在stackoverflow中问了同样的问题,得到了很好的答案:
这实际上会产生一些汇总对象,其中将包括项目数。您可以只获取 Sum 属性,这将是长度的总和。
感谢JaredPad的回答。
看看这个帖子。