如何使用 PowerShell 获取文件夹大小?
我们将使用Get-ChildItem命令首先检索文件夹的内容,然后按照如下所示管道Measure-Object命令。
Get-ChildItem C:\Temp\ -Recurse | Measure-Object -Property Length -Sum
输出
Count : 1514 Average : Sum : 372060503 Maximum : Minimum : Property : Length
上方的输出显示,总共有 1514 个文件和文件夹,而总和显示了所有文件和文件夹的合并后 KB 大小。我们可以按照如下所示将其转换为 MB。
(Get-ChildItem C:\Temp\ -Recurse | Measure-Object -Property Length -Sum).Sum / 1MB 354.824545860291
我们可以获得四舍五入的结果,
[Math]::Round( ((Get-ChildItem C:\Temp\ -Recurse | Measure-Object -Property Length -Sum).Sum / 1MB),2 ) 354.82
你可以在文件夹路径中查看相同的内容。
广告