Лучший отвечающий
Форматирование вывода FT

Вопрос
-
Добрый день.
Подскажите нужно вывести таблицу с папками и файлами, где они были бы сначала сгруппированы по папке(родителю) а уже внутри этой группировки еще и сортировать их по дате создания, делаю вот так, не получается:
$del_files |Sort Creationtime -Descending| ft -GroupBy @{n="Каталог";e={$_.PSParentPath -replace ".+::"}} -Property Name,Attributes,Length,CreationTime -AutoSize -Wrap
подскажите можно ли это как то сделать? Или придется через цикл все-таки перебирать все.
19 июня 2013 г. 9:18
Ответы
-
Да,поторопился,попробуйте:
$del_files | group psparentpath | Foreach {$_.Group | sort creationtime -desc} | ft -GroupBy @{n="Каталог";e={$_.PSParentPath -replace ".+::"}} -Property Name,Attributes,Length,CreationTime -AutoSize -Wrap
или
$del_files | sort psparentpath,creationtime -desc | ft
- Изменено KazunEditor 19 июня 2013 г. 10:13 add sort
- Помечено в качестве ответа SteFFun 19 июня 2013 г. 10:19
19 июня 2013 г. 9:59Отвечающий
Все ответы
-
$del_files | sort creationtime -desc| sort psparentpath | ft ....19 июня 2013 г. 9:38Отвечающий
-
Стоп, поторопился, по дате не сортирует. Как было так и осталось19 июня 2013 г. 9:45
-
Да,поторопился,попробуйте:
$del_files | group psparentpath | Foreach {$_.Group | sort creationtime -desc} | ft -GroupBy @{n="Каталог";e={$_.PSParentPath -replace ".+::"}} -Property Name,Attributes,Length,CreationTime -AutoSize -Wrap
или
$del_files | sort psparentpath,creationtime -desc | ft
- Изменено KazunEditor 19 июня 2013 г. 10:13 add sort
- Помечено в качестве ответа SteFFun 19 июня 2013 г. 10:19
19 июня 2013 г. 9:59Отвечающий -
Браво, великолепно! Спасибо, Kazun. =)19 июня 2013 г. 10:19
-
$del_files|select Name, DirectoryName, CreationTime| Group-Object -Property DirectoryName -AsHashTable| %{$_.keys|%{$Files.$_| sort CreationTime}}| ft -Autosize -Wrap
my blog: http://shserg.ru/
19 июня 2013 г. 12:53