Suppose that I have a three level deep directory hierarchy remotely and I want to synchronize it with a local directory.
I execute "Commands | Synchronize" and select "Both , Preview changes, transfer type binary".
It seems that on a first run, WinSCP synchronizes all files in the top level directory and it also creates the missing directories on top level.
On a next run (so again "commands | Synchronize" with the same settings) it doesn't detect any changes in toplevel anymore (that's ok), descends in the newly created directories and detects that some files and directories are missing there. It now syncs the files and adds any missing directories (again without filling these directories).
After four iterations, the full directory hierarchy will be synchronized.
It seems that WinSCP doesn't correctly synchronize the contents of a newly created directory. Is this a bug or do I overlook something?