Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8" ?>
- <Configuration>
- <SelectionSets>
- <SelectionSet>
- <Name>FileSystemTypes</Name>
- <Types>
- <TypeName>System.IO.DirectoryInfo</TypeName>
- <TypeName>System.IO.FileInfo</TypeName>
- </Types>
- </SelectionSet>
- </SelectionSets>
- <!-- ################ GLOBAL CONTROL DEFINITIONS ################ -->
- <Controls>
- <Control>
- <Name>FileSystemTypes-GroupingFormat</Name>
- <CustomControl>
- <CustomEntries>
- <CustomEntry>
- <CustomItem>
- <Frame>
- <LeftIndent>4</LeftIndent>
- <CustomItem>
- <Text AssemblyName="System.Management.Automation" BaseName="FileSystemProviderStrings" ResourceId="DirectoryDisplayGrouping"/>
- <ExpressionBinding>
- <ScriptBlock>
- $_.PSParentPath.Replace("Microsoft.PowerShell.Core\FileSystem::", "")
- </ScriptBlock>
- </ExpressionBinding>
- <NewLine/>
- </CustomItem>
- </Frame>
- </CustomItem>
- </CustomEntry>
- </CustomEntries>
- </CustomControl>
- </Control>
- </Controls>
- <!-- ################ VIEW DEFINITIONS ################ -->
- <ViewDefinitions>
- <View>
- <Name>children</Name>
- <ViewSelectedBy>
- <SelectionSetName>FileSystemTypes</SelectionSetName>
- </ViewSelectedBy>
- <GroupBy>
- <PropertyName>PSParentPath</PropertyName>
- <CustomControlName>FileSystemTypes-GroupingFormat</CustomControlName>
- </GroupBy>
- <TableControl>
- <TableHeaders>
- <TableColumnHeader>
- <Label>Mode</Label>
- <Width>7</Width>
- <Alignment>left</Alignment>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>LastWriteTime</Label>
- <Width>25</Width>
- <Alignment>right</Alignment>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>FileSize</Label>
- <Width>14</Width>
- <Alignment>right</Alignment>
- </TableColumnHeader>
- <TableColumnHeader/>
- </TableHeaders>
- <TableRowEntries>
- <TableRowEntry>
- <Wrap/>
- <TableColumnItems>
- <TableColumnItem>
- <PropertyName>Mode</PropertyName>
- </TableColumnItem>
- <TableColumnItem>
- <ScriptBlock>
- [String]::Format("{0,10} {1,8}", $_.LastWriteTime.ToString("d"), $_.LastWriteTime.ToString("t"))
- </ScriptBlock>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>FileSize</PropertyName>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>Name</PropertyName>
- </TableColumnItem>
- </TableColumnItems>
- </TableRowEntry>
- </TableRowEntries>
- </TableControl>
- </View>
- <View>
- <Name>children</Name>
- <ViewSelectedBy>
- <SelectionSetName>FileSystemTypes</SelectionSetName>
- </ViewSelectedBy>
- <GroupBy>
- <PropertyName>PSParentPath</PropertyName>
- <CustomControlName>FileSystemTypes-GroupingFormat</CustomControlName>
- </GroupBy>
- <ListControl>
- <ListEntries>
- <ListEntry>
- <EntrySelectedBy>
- <TypeName>System.IO.FileInfo</TypeName>
- </EntrySelectedBy>
- <ListItems>
- <ListItem>
- <PropertyName>Name</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>FileSize</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>CreationTime</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>LastWriteTime</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>LastAccessTime</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>Mode</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>LinkType</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>Target</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>VersionInfo</PropertyName>
- </ListItem>
- </ListItems>
- </ListEntry>
- <ListEntry>
- <ListItems>
- <ListItem>
- <PropertyName>Name</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>CreationTime</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>LastWriteTime</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>LastAccessTime</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>Mode</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>LinkType</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>Target</PropertyName>
- </ListItem>
- </ListItems>
- </ListEntry>
- </ListEntries>
- </ListControl>
- </View>
- <View>
- <Name>children</Name>
- <ViewSelectedBy>
- <SelectionSetName>FileSystemTypes</SelectionSetName>
- </ViewSelectedBy>
- <GroupBy>
- <PropertyName>PSParentPath</PropertyName>
- <CustomControlName>FileSystemTypes-GroupingFormat</CustomControlName>
- </GroupBy>
- <WideControl>
- <WideEntries>
- <WideEntry>
- <WideItem>
- <PropertyName>Name</PropertyName>
- </WideItem>
- </WideEntry>
- <WideEntry>
- <EntrySelectedBy>
- <TypeName>System.IO.DirectoryInfo</TypeName>
- </EntrySelectedBy>
- <WideItem>
- <PropertyName>Name</PropertyName>
- <FormatString>[{0}]</FormatString>
- </WideItem>
- </WideEntry>
- </WideEntries>
- </WideControl>
- </View>
- <View>
- <Name>FileSecurityTable</Name>
- <ViewSelectedBy>
- <TypeName>System.Security.AccessControl.FileSystemSecurity</TypeName>
- </ViewSelectedBy>
- <GroupBy>
- <PropertyName>PSParentPath</PropertyName>
- <CustomControlName>FileSystemTypes-GroupingFormat</CustomControlName>
- </GroupBy>
- <TableControl>
- <TableHeaders>
- <TableColumnHeader>
- <Label>Path</Label>
- </TableColumnHeader>
- <TableColumnHeader />
- <TableColumnHeader>
- <Label>Access</Label>
- </TableColumnHeader>
- </TableHeaders>
- <TableRowEntries>
- <TableRowEntry>
- <TableColumnItems>
- <TableColumnItem>
- <ScriptBlock>
- split-path $_.Path -leaf
- </ScriptBlock>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>Owner</PropertyName>
- </TableColumnItem>
- <TableColumnItem>
- <ScriptBlock>
- $_.AccessToString
- </ScriptBlock>
- </TableColumnItem>
- </TableColumnItems>
- </TableRowEntry>
- </TableRowEntries>
- </TableControl>
- </View>
- <View>
- <Name>FileSystemStream</Name>
- <ViewSelectedBy>
- <TypeName>Microsoft.PowerShell.Commands.AlternateStreamData</TypeName>
- </ViewSelectedBy>
- <GroupBy>
- <PropertyName>Filename</PropertyName>
- </GroupBy>
- <TableControl>
- <TableHeaders>
- <TableColumnHeader>
- <Width>20</Width>
- <Alignment>left</Alignment>
- </TableColumnHeader>
- <TableColumnHeader>
- <Width>10</Width>
- <Alignment>right</Alignment>
- </TableColumnHeader>
- </TableHeaders>
- <TableRowEntries>
- <TableRowEntry>
- <TableColumnItems>
- <TableColumnItem>
- <PropertyName>Stream</PropertyName>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>Length</PropertyName>
- </TableColumnItem>
- </TableColumnItems>
- </TableRowEntry>
- </TableRowEntries>
- </TableControl>
- </View>
- </ViewDefinitions>
- </Configuration>
Add Comment
Please, Sign In to add comment