我正在使用 cURL 应用程序下载多个 csv 文件。我想找到一种方法来在开始下载之前检查文件是否存在于 ftps 站点上。如果它不存在,我想找到一种方法让 cURL 定期再次检查。 为此,我试图坚持使用 cURL 命令,我真的不擅长 .Net 编程。任何帮助将不胜感激
最佳答案
$ curl ftp://[host]/[path] --ssl --head
(您可能还需要 -k )
--ssl : 尝试使用 SSL/TLS 进行连接
--head : 当用于 FTP 或 FILE 文件时,curl 仅显示文件大小和最后修改时间
如果文件不存在,它将返回一个错误。它不会一直检查,它只会检查一次,因此您需要使用一些调度程序/cron/脚本或其他任何东西进行重复检查。
https://stackoverflow.com/questions/5951649/