这篇文章主要介绍了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

最新资讯
猎聘2019中期业绩:收益7.12亿元 同期增长23.1%

猎聘2019中期业绩:收益

猎聘发布截至2019年6月30日止六個月的中期业绩公告,截
小米新财报:可惜大涨的不是手机

小米新财报:可惜大涨的

小米在财报中指出,由于去年Q2小米上市前一次性以股份为
19岁少年起诉电子烟巨头Juul:16岁开始抽致哮喘恶化

19岁少年起诉电子烟巨

电子烟制造商Juul Labs和菲利普·莫里斯美国公司(Phili
争夺下沉市场:聚划算砸百亿 京东拼购进微信一级入口

争夺下沉市场:聚划算

在这一阶段,消费升级、提高客单价是电商平台探索的主流
小米电话会议实录 周受资:在5G时代做了非常多储备

小米电话会议实录 周

小米集团今日发布2019年第二季度财报,财报显示,小米第二
网易开盘跌3.57% 传网易考拉与阿里的收购案谈崩

网易开盘跌3.57% 传网

网易美股开盘跌3.57%。今日下午有媒体报道,阿里收购网
最新文章
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 命令行或脚