cvmachine.com - 申博开户网

查找: 您的方位主页 > 网络频道 > 阅览资讯:怎样经过Powershell批量获取文件巨细?

怎样经过Powershell批量获取文件巨细?

2016-12-03 08:03:05 来历:www.cvmachine.com 【

怎样经过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


本文地址:http://www.cvmachine.com/a/question/85218.html
Tags: 获取 批量 PowerShell
修改:申博开户网
关于咱们 | 联络咱们 | 友情链接 | 网站地图 | Sitemap | App | 回来顶部