$startFolder = "D:\" $colItems = (Get-ChildItem $startFolder | Where-Object {$_.PSIsContainer -eq $True} | Sort-Object) foreach ($i in $colItems) { $subFolderItems = (Get-ChildItem $i.FullName -recurse | Measure-Object -property length -sum) $FileSize="{0:N2}" -f ($subFolderItems.sum / 1GB) $Unit='GB' if($FileSize -lt 1) { $FileSize="{0:N2}" -f ($subFolderItems.sum / 1MB) $Unit='MB' } write-host $i.FullName ' -- ' $FileSize $Unit -fore green }
Powershell 之批量获取文件大小
原创海底小纵队 博主文章分类:PowerShell ©著作权
文章标签 powershell 文章分类 数字化转型
©著作权归作者所有:来自51CTO博客作者海底小纵队的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Powershell 之压缩
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用PowerShell统计子文件夹大小
本文介绍如何使用Powershell统计文件夹大小
百度 计算机 文件夹 function