Назад | Перейти на главную страницу

Perl: как синхронизировать файлы с ftp-сервером

Я ищу способ синхронизировать локальную папку с удаленной папкой, доступной только по FTP.

Возможно ли это в Perl или можно вызвать системную команду в Perl?

Я работаю в среде Windows 2008, поэтому приложения Linux недоступны

Вы можете свернуть свой собственный, используя Сеть :: FTP но помощь вам в этом потребует от вас кода.

Вы можете скомпилировать копия сайта с помощью Cygwin. Оно работает.

Но сначала я бы спросил у ServerFault прежде чем совершить любой из действий.

Очень мощное кроссплатформенное приложение wget может вам помочь.

Если вы используете систему * nix, я предлагаю RSYNC. Но поскольку вам требуется решение для Windows, попробуйте DeltaCopy.

С технической точки зрения DeltaCopy - это дружественная к Windows оболочка для программы Rsync, которую в настоящее время поддерживает Уэйн Дэвисон. «rsync» в первую очередь разработан для систем Unix / Linux / BSD. Хотя порты доступны для Windows, они обычно требуют загрузки библиотек Cygwin и ручной настройки. - Что такое DeltaCopy