我需要在某些使用 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 实用程序适合我的需求。希望它可以帮助其他正在寻找解决方案的人。