Возникла необходимость в написании ftp-клиента для автоматической синхронизации ftp сервера и локальной папки. Основные данные выкладываются на ftp сервер. В качестве компонента используется TFtpSend из пакета Synapse. Проблема возникла при организации рекурсивного прохода по папкам на ftp сервере. Есть у кого-нибудь мысли на этот счет?
Варианты решения есть, но понимаю, что они не самые оптимальные.
1. создание структуры папок при первом проходе и вторым проходом осуществлять синхронизацию
2. делать синхронизацию сначала корневой папки, а потом на основе полученной структуры продолжить синхронизацию вложенных папок