Powershell 之批量获取文件大小的实现方式代码实用指南
平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“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
相关资讯
-
09.04
轻松解除Excel表格密码的做法与技巧
-
09.04
区域分化迎来新的分水岭
-
09.04
Pastel提示词怎么写-画面元素和风格参数
-
09.04
掌握数据分类汇总excel技巧提升工作效率的实用做法
-
09.04
掌握excel表格整理美化实用技巧提升工作效率和形象
-
09.04
黑龙江省“1+13”人工智能教育教学研究中心启动建设
游戏推荐
推荐专题
热门阅读
-
-
- 正则表达式匹配ip地址超详细讲解实用指南
- 09.04
-
- 做 MP4 转换链路时报错怎么办-环境权限排查
- 09.04
-
-
- 一条工作流出完整个SKU怎么写-场景细节和风格
- 09.04
-
- SoccerNet测评看什么-指标和场景要分清
- 09.04
推荐下载
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏