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

最新资讯
深击|亚马逊中国电商 毁于谁手?

深击|亚马逊中国电商

面对模式多变、打法草莽的本土竞争对手,它的掉队似乎成
瑞银:苹果支付60亿 每卖一台iPhone给高通9美元

瑞银:苹果支付60亿 每

瑞银(UBS)分析师蒂莫西·阿尔库里(Timothy Arcuri)发布的
京东数科再次加码网贷平台 有意“抢滩”P2P

京东数科再次加码网贷

从时间上可以看出,大多数巨头布局的阶段刚好是P2P急速
上市公司密集剥离旗下P2P 30个月锐减70家

上市公司密集剥离旗下

有业内人士分析,“退出多为受政策影响,优化资产结构及资
联想:无限可能在中国

联想:无限可能在中国

针对新一财年,杨元庆为联想集团定下了营业额至少提升50
瑞银预计苹果将向高通支付60亿美元和解金

瑞银预计苹果将向高通

.tech-quotation{padding:20px 20px 0px;background:u
最新文章
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 命令行或脚