Список всех файлов, которые я обновил сегодня:
dir | ?{$_.LastWriteTime -ge [DateTime]::Today}
Используйте его так часто, что я фактически создал небольшую функцию в своем профиле:
function Where-UpdatedSince{
Param([DateTime]$date = [DateTime]::Today,
[switch]$before=$False)
Process
{
if (($_.LastWriteTime -ge $date) -xor $before)
{
Write-Output $_
}
}
}; set-item -path alias:wus -value Where-UpdatedSince
Итак, я могу сказать:
dir | wus
dir | wus "1/1/2009"
Чтобы увидеть информацию, обновленную до сегодняшнего дня:
dir | wus -before