Ich habe zwar eine ältere Indy Version, aber ich glaube,
dass das immer noch nicht vorgefertigt sein dürfte.
Zunächst musst du dir eine idFTP Komponente suchen und alle Eigenschaften
entsprechend ändern, dann hast du die Funktion Connect und ChangeDir.
Damit hast du dann alles für die FTP Verbindung.
Um Dateien zu synchronisieren musst du halt jede in dem Verzeichnis durchgehen
und das Dateidatum auf beiden Seiten vergleichen.
Hoch- / Runterladen kannst du mit idFTP.Put / idFTP.Get.
Ich hoffe das hilft dir.
_________________
Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.