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

最新资讯
蔡文胜真的看好美图吗?

蔡文胜真的看好美图吗

仅凭蔡文胜这样的增持方式是不可能长久支撑美图股价的
中兴遭遇美国精确打击 缺芯的中国科技产业如何还击

中兴遭遇美国精确打击

中兴的主要产品是电信系统设备,其中最主要的就是无线基
让机器像人类一样多模态交互,会是物联网的胜负手吗?

让机器像人类一样多模

“AI of Things”在等待的,可能不仅是语音交互,而是耳目
第四季度苹果占全球手机利润86% iPhone X独占35%

第四季度苹果占全球手

Counterpoint数据显示,去年第四季度,全球手机市场的整体
别看软乎乎的!它们都是受宠的不正经机器人

别看软乎乎的!它们都是

甩开钢筋铁骨,机器人也开始玩软萌了。
聂卫平VS章文嵩是关公战秦琼? “等一等”算法才是大问题

聂卫平VS章文嵩是关公

聂卫平与章文嵩这场隔空论战,颇有一些“关公战秦琼”的
最新文章
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 命令行或脚