Everything works great, except WinSCP cannot optionally seem to "skip" windows files that are currently in use or open. More times than not, I find the "Keep remote directory up to date" feature stopped because WinSCP tried to copy a file that is in use. Even worse, when I'm using it for very large files (like 20 GB files), WinSCP will copy the same file over and over as it gets bigger and bigger on the Windows machine side. This is a waste.
I've seen all these crazy workarounds that involve using temporary file extensions and such but why are they necessary? Why can't WinSCP just tell when a file is not open and _then_ do something with it?? This information is available from the OS.
What would be great would be a checkbox in the "Keep windows up to date" or in the "Session settings" dialog that simply says, "Skip transfer of open files on the source side".
This would save me a significant amount of frustration, and I suspect others as well!