Обновление папки сервера с использованием SFTP и аутентификации Pageant

0

В настоящее время я использую psftp.exe в Windows 7 для рекурсивного переноса многих файлов и папок с локальной машины на сервер. Я использую аутентификацию на основе веб-страниц для этого процесса. Механизм работает отлично, используя опции команды "mput -r".

Теперь я хотел бы обновить (или синхронизировать) удалённую папку на основе штампов времени файла, так как количество файлов и данных значительно увеличивается, и я не могу позволить себе загружать большое количество немодифицированных файлов каждый раз.

Поскольку вызов командной строки в настоящее время интегрирован в приложение C++/Qt, возможно, будет возможно использовать некоторую библиотеку C++ или Qt, но из-за дополнительных усилий по реализации, которые я бы предпочел решить, используя psftp.exe, если это возможно.

Есть ли способ сделать такое обновление/синхронизацию легко, используя psftp.exe, который я пропустил во время моих исследований? Если нет, есть ли команда перераспределения, которая реализует аутентификацию на странице?

Теги:
qt
sftp
pageant

1 ответ

1
Лучший ответ

psftp не поддерживает синхронизацию. Хотя вы можете использовать WinSCP. Он также поддерживает сценарии, синхронизацию и проверку подлинности.

См. Руководство по WinSCP для автоматизации синхронизации.

(Я автор WinSCP)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню