Назад | Перейти на главную страницу

Приложение Tail для Windows, которое будет отслеживать файл во вновь созданных папках

Я работаю с продуктом, который при каждом перезапуске службы Windows создает новую папку с датой и меткой времени и начинает вход в файлы в этой папке.

Я ищу хвостовую программу, которая позволит мне отслеживать файл "MyLog.log" в этих новых папках.

Как этот псевдошаблон: c: \ log * \ mylog.log

Подходит для последнего созданного файла, соответствующего этому шаблону.

Кто-нибудь знает такой хвост?

Вы можете сделать это с помощью PowerShell:

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

Get-Content $LatestLogFile -Wait

Это должно гарантировать, что он всегда получает последний записанный файл журнала, если обнаружено более одного.

Однако стоит отметить, что новый файл журнала, созданный до повторного запуска скрипта, не будет обнаружен.