使用 cURL 检查 FTPS 站点上是不是存在文件
Posted
技术标签:
【中文标题】使用 cURL 检查 FTPS 站点上是不是存在文件【英文标题】:Check if file exists on FTPS site using cURL使用 cURL 检查 FTPS 站点上是否存在文件 【发布时间】:2011-05-10 14:30:49 【问题描述】:我正在使用 cURL 应用程序下载多个 csv 文件。我想在开始下载之前找到一种方法来检查文件是否存在于 ftps 站点上。如果它不存在,我想找到一种方法让 cURL 定期再次检查。 我试图坚持为此使用 cURL 命令我真的不擅长 .Net 编程。任何帮助将不胜感激
【问题讨论】:
【参考方案1】:$ curl ftp://[host]/[path] --ssl --head
(你可能还需要-k)
--ssl: 尝试使用 SSL/TLS 进行连接
--head: 用于 FTP 或 FILE 文件时,curl 仅显示文件大小和上次修改时间
如果文件不存在,它将返回错误。它不会继续检查,它只会检查一次,所以你需要使用一些调度程序/cron/脚本或其他东西进行重复检查。
【讨论】:
这是一个可以直接放入 curl 命令行的 curl 命令吗?以上是关于使用 cURL 检查 FTPS 站点上是不是存在文件的主要内容,如果未能解决你的问题,请参考以下文章
用于检查文件是不是存在于 Web 服务器上的 Oracle 过程
使用 PHP 和 cURL 操作从另一个站点检索到的图像数据是不是违反了同源策略?