Opened 5 years ago
"overwrite file if size differs" rule will delete local copy while remote files showing in list but actually not existing
|Reported by:||devcon||Owned by:|
|Keywords:||overwrite file size-difference||Cc:|
|Component version:||3.27.1||Operating system type:||Windows|
|Operating system version:||Windows 10 (build 15063), 64-bit edition|
Suppose such situation:
I set the rule for "Default file exists action" as "overwrite file if size differs", and download files from remote site(for example, download pictures from my smartphone to my PC), then keep FileZilla running as it is. Then I delete some pictures in the phone, but in FileZilla's remote site zone, It still shows the full list as before. If I do the same downloading job again(source and target path just as same as before), while trying to download those files shown in list but actually deleted, FileZilla finds "size difference" between source and target(local file exists and remote file doesn't), and as per the rule, it will firstly remove local file and rebuild a new one with same name but size is 0-byte, then gives an transfer error message. Finally, I will lose my local file(s), although my original purpose is to double check if everything downloaded properly. Can FileZilla's action in above situation as following: if file in remote list doesn't exist, FileZilla will just give an error message firstly, but don't change anything in local? "Local exists and remote doesn't" surely is kind of "size difference" but I think that's just an extreme case and is not our original purpose for the rule.