formats/directorystat.format.ps1xml
<?xml version="1.0" encoding="UTF-8"?> <!-- format type data generated 10/07/2020 12:20:03 by PROSPERO\Jeff File created with New-PSFormatXML from the PSScriptTools module which can be installed from the PowerShell Gallery --> <Configuration> <ViewDefinitions> <View> <!--Created 10/07/2020 12:20:03 by PROSPERO\Jeff--> <Name>default</Name> <ViewSelectedBy> <TypeName>DirectoryStat</TypeName> </ViewSelectedBy> <GroupBy> <ScriptBlock> If ($host.name -match 'console|code|remotehost') { "$([char]27)[1;93m$($_.Parent)$([char]27)[0m" } else { $_.Parent } </ScriptBlock> <Label>Path</Label> </GroupBy> <WideControl> <AutoSize /> <WideEntries> <WideEntry> <WideItem> <ScriptBlock> if ($host.name -match "console|code|remotehost") { "$([char]27)[92m{0}$([char]27)[0m [{1}]" -f $_.Name,$_.filecount } else { "{0} [{1}]" -f $_.Name,$_.filecount } </ScriptBlock> </WideItem> </WideEntry> </WideEntries> </WideControl> </View> <View> <!--Created 10/07/2020 12:23:20 by PROSPERO\Jeff--> <Name>size</Name> <ViewSelectedBy> <TypeName>DirectoryStat</TypeName> </ViewSelectedBy> <GroupBy> <ScriptBlock> If ($host.name -match 'console|code|remotehost') { "$([char]27)[1;93m$($_.Parent)$([char]27)[0m" } else { $_.Parent } </ScriptBlock> <Label>Path</Label> </GroupBy> <WideControl> <AutoSize /> <WideEntries> <WideEntry> <WideItem> <ScriptBlock> If ($host.name -match 'console|code|remotehost') { "$([char]27)[92m{0}$([char]27)[0m [$([char]27)[38;5;147m{1}MB$([char]27)[0m]" -f $_.Name,([math]::Round($_.filesize/1mb,2)) } else { "{0} [{1}MB]" -f $_.Name,([math]::Round($_.filesize/1mb,2)) } </ScriptBlock> </WideItem> </WideEntry> </WideEntries> </WideControl> </View> <View> <!--Created 10/07/2020 12:23:20 by PROSPERO\Jeff--> <Name>sizekb</Name> <ViewSelectedBy> <TypeName>DirectoryStat</TypeName> </ViewSelectedBy> <GroupBy> <ScriptBlock> If ($host.name -match 'console|code|remotehost') { "$([char]27)[1;93m$($_.Parent)$([char]27)[0m" } else { $_.Parent } </ScriptBlock> <Label>Path</Label> </GroupBy> <WideControl> <WideEntries> <WideEntry> <WideItem> <ScriptBlock> If ($host.name -match 'console|code|remotehost') { "$([char]27)[92m{0}$([char]27)[0m [$([char]27)[38;5;147m{1}MB$([char]27)[0m]" -f $_.Name,([math]::Round($_.filesize/1mb,2)) } else { "{0} [{1}MB]" -f $_.Name,([math]::Round($_.filesize/1mb,2)) } </ScriptBlock> </WideItem> </WideEntry> </WideEntries> </WideControl> </View> <View> <!--Created 10/07/2020 12:23:20 by PROSPERO\Jeff--> <Name>sizemb</Name> <ViewSelectedBy> <TypeName>DirectoryStat</TypeName> </ViewSelectedBy> <GroupBy> <ScriptBlock> If ($host.name -match 'console|code|remotehost') { "$([char]27)[1;93m$($_.Parent)$([char]27)[0m" } else { $_.Parent } </ScriptBlock> <Label>Path</Label> </GroupBy> <WideControl> <WideEntries> <WideEntry> <WideItem> <ScriptBlock> If ($host.name -match 'console|code|remotehost') { "$([char]27)[92m{0}$([char]27)[0m [$([char]27)[38;5;147m{1}MB$([char]27)[0m]" -f $_.Name,([math]::Round($_.filesize/1mb,2)) } else { "{0} [{1}MB]" -f $_.Name,([math]::Round($_.filesize/1mb,2)) } </ScriptBlock> </WideItem> </WideEntry> </WideEntries> </WideControl> </View> </ViewDefinitions> </Configuration> |