FreeFileSync is an open source software to synchronize files folders. It has the ability to synchronize MTP devices (Android, iPhone, tablet, digital camera). This program can also synchronize via SFTP (SSH File Transfer Protocol). It can detect moved and renamed files/folders, detect conflicts, etc. Fail-safe file copy prevents data corruption.