效果图:
核心代码
$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
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
网友评论