Ограничить количество результатов Get-ChildItem - PullRequest
24 голосов
/ 14 марта 2012

Я пишу скрипт, который будет регистрировать изменения в дате модификации определенного файла.Я забочусь только об одном новом файле.Я хочу зафиксировать это и сохранить его имя и Lastwritetime в текстовом файле.

Я нахожу только результаты, ограничивающие рекурсию.

Можно ли ограничить количество результатов?1006 *

1 Ответ

32 голосов
/ 14 марта 2012

Вы можете использовать Select-Object:

Get-ChildItem . | Select-Object -last 1

Если вы хотите последний файл, что-то вроде:

Get-ChildItem . | Sort-Object LastWriteTime | select -last 1

И, конечно, вы можете получить только те свойства, которые вытакже интересует Select-Object:

Get-ChildItem .  | Sort-Object LastWriteTime | Select-Object -last 1 Name,LastWriteTime

И вы можете передать это Export-Csv .

Также могут использоваться псевдонимы, Get-ChildItemgci, Select-Objectselect и Sort-Objectsort.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...