Dateioperationen auf FTPS-Server mit cURL

Dateioperationen auf FTPS-Server mit cURL

Ich muss einige Dateiübertragungsvorgänge auf einem Remote-FTPS-Server durchführen, der die Zertifikatsauthentifizierung aus einer Windows 2008-Skriptumgebung verwendet. Deshalb bin ich ziemlich auf cURL angewiesen.

Ich habe die cURL x64-Version für Windows – 7.33.0 heruntergeladen von: http://www.confusedbycode.com/curl/

Ich verbinde mich mit dem Server folgendermaßen:

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

Die FTPS-Serverstruktur ist folgende:

/homedir

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

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

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

...

Meine Aufgaben sind:

  • Verschieben Sie Dateien, die mit einem Platzhalter übereinstimmen: Dateiname*.csv, aus allen /pyr_*/out-Ordnern in einen lokalen Ordner.

  • Kopieren Sie alle Dateiname_ID*.csv-Dateien aus einem lokalen Ordner auf den FTPS-Server in die entsprechenden /pyr_ID/in-Ordner.

Antwort1

Ich habe festgestellt, dass das Dienstprogramm MOVEit Freely für meine Anforderungen geeignet ist. Ich hoffe, es kann anderen helfen, die nach einer Lösung suchen.

verwandte Informationen