Powershell code snipets
$DirArray=Get-ChildItem c:\temp | ?{ $_.PSIsContainer } | Select-Object FullName $arrFolderName = @() $arrFolderSize = @() $Combine = @() $varCount = 0 #### Allocate Memory for all arrays for ($i = 0;$i -lt $DirArray.length;$i++){ $arrFolderName += @($i) $arrFolderSize += @($i) $Combine += @($i) } #### Populate folder name and size in two arrays Foreach($Item in $DirArray) { $Item = "$Item" $pos = $Item.IndexOf("=") $SubActualDir=$Item.Substring($pos+1) $pos=$SubActualDir.IndexOf("}") $actualDir=$SubActualDir.Substring(0,$pos) $arrFolderName[$varCount] = $actualDir $arrFolderSize[$varCount] = (gci $actualDir -r -force -exclude *.pst | measure -sum -property Length).Sum #"$arrFolderName[$varCount] : $arrFolderSize[$varCount]" $varCount = $varCount + 1 } #### Print in single line for ($i = 0;$i -lt $varCount;$i++){ ##echo $arrFolderName[$i] $arrFolderSize[$i] ##"$arrFolderNa...