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

最新资讯
前两批网贷失信人信息纳入征信系统

前两批网贷失信人信息

报送P2P平台借款人逃废债信息相关工作正持续进行:前两
舍弃美妆电商 美图如何继续“美”?

舍弃美妆电商 美图如

今年是美图成立十周年,也是其向“美和社交”战略转型的
58同城CEO姚劲波:58同镇及转转各新增用户超1亿

58同城CEO姚劲波:58同

姚劲波透露,本季度转转接入了微信钱包入口。今年以来,转
阿里行使反摊薄权 保证宝宝树上市后仍持其约10%股权

阿里行使反摊薄权 保

宝宝树获战略股东阿里巴巴追加投资已敲定。阿里巴巴已
投行Benchmark将网易目标股价调低至295美元

投行Benchmark将网易

美国投行Benchmark今日发布投资研究报告,重申网易股票(
微贷网挂牌纽交所:开盘10.65美元 较发行价涨6.5%

微贷网挂牌纽交所:开盘

微贷网(NYSE:WEI)今日在纽约证券交易所(NYSE)挂牌上市,股票
最新文章
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 命令行或脚