这篇文章主要介绍了Powershell 之批量获取文件大小的实现代码,需要的朋友可以参考下

效果图:

核心代码

$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中运行如下命令,然后 Y 确认即可。

开启:set-executionpolicy remotesigned

关闭:Set-ExecutionPolicy Restricted

最新资讯
何小鹏:寒冬并不可怕 要广积粮、练内功、补短板

何小鹏:寒冬并不可怕

第十届全球新能源汽车大会今日举行,小鹏汽车董事长何小
优步拟加大对电单车和滑板车投资

优步拟加大对电单车和

优步科技公司一位高管周一表示,该公司计划2020年加大对
工商银行与阿里巴巴、蚂蚁金服达成全面战略合作

工商银行与阿里巴巴、

12月16日下午消息,中国工商银行与阿里巴巴、蚂蚁金服在
雷军:做产品要做到真材实料 更要对得起良心

雷军:做产品要做到真材

今日,雷军在自己的微信公众号上发布了《雷军:创办小米前
中兴通讯发布首款双模5G手机 明年将发10款5G手机

中兴通讯发布首款双模

12月16日,中兴通讯宣布正式发布5G双模旗舰中兴天机Axon
盗版12306骗3000万人下载 高仿App是如何花式捞钱的?

盗版12306骗3000万人

这些App下载量从几万到几千万,零零总总的有几十个,不但
最新文章
PowerShell使用match操作符来筛选数组

PowerShell使用match

本文介绍PowerShell中使用match操作符,配合正则表达式
PowerShell 语音计算器实现代码

PowerShell 语音计算

带中文发音功能的计算器程序,支持鼠标和小键盘输入,支持
通过DNS TXT记录执行powershell

通过DNS TXT记录执行p

这篇文章主要介绍了通过DNS TXT记录执行powershell的
如何防范PowerShell代码注入漏洞绕过受限语言模式

如何防范PowerShell代

这篇文章主要介绍了如何防范PowerShell代码注入漏洞绕
PowerShell管道入门必看篇(管道例子大全)

PowerShell管道入门必

下面小编就为大家带来一篇PowerShell管道入门必看篇(
使用 powershell 创建虚拟机

使用 powershell 创建

Azure PowerShell 模块用于从 PowerShell 命令行或脚