Re: keep local directory up to date
@ntoreax: The script does not allow that, as it is. But it's easy to modify it:
(not tested)
$transferOptions = New-Object WinSCP.TransferOptions
$transferOptions.FileMask = "MTN_*"
$differences =
$session.CompareDirectories(
[WinSCP.SynchronizationMode]::Local, $localPath, $remotePath, $delete,
$False, [WinSCP.SynchronizationCriteria]::Time, $transferOptions)
(not tested)