我的脚本现在差不多完成了。我用它来查找大文件夹/子文件夹等。我还不了解格式参数 -f,即使我检查了示例 3 次甚至更多:)。
现在我的脚本按字符串排序大小。所以 15 mb 小于 2 mb。
我有大约 300 个文件夹要检查,最好将该字符串转换为数字。
先感谢您!
这是我的脚本中执行此操作的部分:
function Folders-Size($folders)
{
$directories = @()
foreach ($i in $folders)
{
$childItems = (Get-ChildItem $i.FullName -recurse | Measure-Object -property length -sum)
$size = "{0:N2}" -f ($childItems.sum / 1MB)
$name = $i.FullName
$data = New-Object PSObject -Property @{ Name=$name; Size=$size}
$directories += $data
}
$directories = $directories | Sort-Object Size -descending
$directories
}