使用 cURL 在 FTPS 服务器上进行文件操作

使用 cURL 在 FTPS 服务器上进行文件操作

我需要在某些使用 Windows 2008 脚本环境中的证书认证的远程 FTPS 服务器上执行一些文件传输操作,所以这就是为什么我只能使用 cURL。

我已经从以下网址下载了适用于 Windows 的 cURL x64 版本 - 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

...

我的任务是:

  • 将与通配符匹配的文件:filename*.csv 从所有 /pyr_*/out 文件夹移动到本地文件夹。

  • 将所有 filename_ID*.csv 文件从本地文件夹复制到 FTPS 服务器的各自 /pyr_ID/in 文件夹中

答案1

我发现 MOVEit Freely 实用程序适合我的需求。希望它可以帮助其他正在寻找解决方案的人。

相关内容