$targetfolder="C:\Users\mardi\OneDrive\bureau" $dataColl = @() Get-Childitem -force $targetfolder -ErrorAction SilentlyContinue | ? { $_ -is [io.directoryinfo] } | % { $len = 0 Get-Childitem -recurse -force $_.fullname -ErrorAction SilentlyContinue | % { $len += $_.length } $foldername = $_.fullname $foldersize= '{0:N2}' -f ($len / 1Gb) $dataObject = New-Object PSObject Add-Member -inputObject $dataObject -memberType NoteProperty -name “foldername” -value $foldername Add-Member -inputObject $dataObject -memberType NoteProperty -name “foldersizeGb” -value $foldersize $dataColl += $dataObject } $dataColl | Out-GridView -Title “Size of subdirectories”