none
Форматирование вывода 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
    Отвечающий

Все ответы