用于windows的尾部应用程序,将跟踪新创build的文件夹中的文件

我正在使用一个产品,每次它的Windows服务重新启动时,它会创build一个带有date和时间戳的新文件夹,并开始login到该文件夹​​中的文件。

我正在寻找一个尾巴程序,这将允许我跨这些新的文件夹尾巴“MyLog.log”文件。

像这样的伪模式:c:\ log * \ mylog.log

匹配最后创build的匹配该模式的文件将是一个很好的匹配。

任何人都知道这样的尾巴?

你可以用PowerShell做到这一点:

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

这应该确保它总是捕获最新的写入日志文件,如果发现不止一个。

值得注意的是,在重新运行脚本之前,这不会find一个新的日志文件。