System.IO.FileInfo FileSize switch($this.length) { { $_ -gt 1tb } { "{0:n2} TB" -f ($_ / 1tb) ; break } { $_ -gt 1gb } { "{0:n2} GB" -f ($_ / 1gb) ; break } { $_ -gt 1mb } { "{0:n2} MB " -f ($_ / 1mb) ; break } { $_ -gt 1kb } { "{0:n2} KB " -f ($_ / 1Kb) ; break } default { "{0} B " -f $_} }