Isso não atende às suas necessidades específicas de resposta, por ser o FileZilla, mas se você não obtiver essa resposta, recomendo usar o WinSCP para fazer isso. Eu acho que parte da sua funcionalidade FTP é realmente baseada no FileZilla, e tem um poderoso recurso de sincronização que tem uma funcionalidade de visualização que permite ver o que vai acontecer antes de sincronizar, e você pode optar por sincronizar ou não arquivos individuais a partir dessa visualização, se você quiser personalizar ainda mais a operação. Você pode ler mais sobre sua sincronização no link , embora seja bastante autoexplicativo. Você acessa a partir dos comandos - > Sincronizar a opção do menu.