Com o WinSCP, é fácil. Você pode usar a -latest
switch do get
command em scripts WinSCP .
Além disso, caso sua linguagem de script preferida seja o PowerShell, você também pode considerar usar o assembly WinSCP .NET com seu Session.ListDirectory
method .
Há um exemplo no site do WinSCP, para todas essas abordagens ao download do arquivo mais recente .
(eu sou o autor do WinSCP)