Hello,
OneDrive native app is horrible, so I decided to use WinSCP to automate my sync.
Works fine, but fails in files with some chars like
&
and
,
in the filenames.
Script example:
open davs://<mydata>@d.docs.live.net/
synchronize remote -mirror -delete -criteria=either -preservetime I:\DJ /<myuserid>/Audios-DJ
exit
Runs and uploads files ok. But if I run again, it resend some files (not modified):
Anchor (Lush & Simon Remi | 12309 KB | 9085,4 KB/s | binary | 100%
I:\...\Bigfoot - W&W. | 10549 KB | 8865,8 KB/s | binary | 100%
Eparrei (W&W Remix) - Dim | 9452 KB | 7099,6 KB/s | binary | 100%
Get Back (Junior Kain & A | 16013 KB | 7837,8 KB/s | binary | 100%
(...)
Note: I cannot see the files in the interface too! When I open directly (no-script), it shows that I have 903 local files vs 783 remote files. And I cannot see the files with
&
and
,
. If I drag from local to remote, it shows an overwrite alert!
Probably: WinSCP is not interpreting correctly the "list directory" command sent to OneDrive servers, and ignoring those files.
Using latest version 5.17.10.
Thank you.