Я ищу способ синхронизировать локальную папку с удаленной папкой, доступной только по FTP.
Возможно ли это в Perl или можно вызвать системную команду в Perl?
Я работаю в среде Windows 2008, поэтому приложения Linux недоступны
Вы можете свернуть свой собственный, используя Сеть :: FTP но помощь вам в этом потребует от вас кода.
Вы можете скомпилировать копия сайта с помощью Cygwin. Оно работает.
Но сначала я бы спросил у ServerFault прежде чем совершить любой из действий.
Очень мощное кроссплатформенное приложение wget
может вам помочь.
Если вы используете систему * nix, я предлагаю RSYNC. Но поскольку вам требуется решение для Windows, попробуйте DeltaCopy.
С технической точки зрения DeltaCopy - это дружественная к Windows оболочка для программы Rsync, которую в настоящее время поддерживает Уэйн Дэвисон. «rsync» в первую очередь разработан для систем Unix / Linux / BSD. Хотя порты доступны для Windows, они обычно требуют загрузки библиотек Cygwin и ручной настройки. - Что такое DeltaCopy