Файловые операции на сервере FTPS с помощью cURL

Мне нужно выполнить некоторые операции передачи файлов на некотором удаленном сервере FTPS, который использует аутентификацию сертификата из среды сценариев Windows 2008, поэтому я довольно сильно застрял в cURL.

Я скачал версию cURL x64 для Windows - 7.33.0 с: http://www.confusedbycode.com/curl/

Я подключаюсь к серверу так:

curl --cert mycert.crt --key mykey.key -k -v -u user:pass ftp://IP:990/ --ftp-ssl

Структура сервера FTPS такова:

/homedir

 pyr_<ID> 
    - archives
    - commun
    - in 
    - out

 pyr_<ID2>
    - archives
    - commun
    - in 
    - out

 pyr_<ID3>
    - archives
    - commun
    - in 
    - out

...

Мои задачи:

  • Переместите файлы, соответствующие символу подстановки: имя файла *.csv, из всех папок /pyr_*/out в локальную папку.

  • Скопируйте все файлы filename_ID*.csv из локальной папки на сервер FTPS в соответствующие папки /pyr_ID/ в папках

1 ответ

Решение

Я обнаружил, что утилита MOVEit Freely подходит для моих нужд. Надеюсь, что это может помочь другим в поиске решения.

Другие вопросы по тегам