Aplicativo de cauda para janelas que rastrearão um arquivo em pastas recém-criadas

1

Estou trabalhando com um produto, que toda vez que o serviço do Windows é reiniciado, ele cria uma nova pasta com data e registro de data e hora e inicia o login em arquivos nessa pasta.

Estou à procura de um programa final, que me permita continuar com o arquivo "MyLog.log" nessas novas pastas.

Como este pseudo padrão: c: \ log * \ mylog.log

Uma correspondência para o último arquivo criado que corresponde a esse padrão seria uma boa correspondência.

Alguém conhece essa cauda?

    
por LarsWA 14.03.2017 / 18:10

1 resposta

0

Você pode fazer isso com o PowerShell:

$LatestLogFile = Get-ChildItem c:\log*\mylog.log | Sort-Object lastwritetime -Descending | Select-Object -First 1

Get-Content $LatestLogFile -Wait

Isso deve garantir que ele sempre capture o arquivo de log mais recente se mais de um for encontrado.

Vale a pena notar que isso não encontrará um novo arquivo de log gerado até que o script seja executado novamente.

    
por 15.03.2017 / 11:54