file - 使用 cURL 检查文件是否存在于 FTPS 站点上

我正在使用 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/

相关文章:

performance - C# 和 C++ 可以互操作高性能代码吗?

.net - "Statement is not valid in a namespace"错误信息

WPF - TextBlock 文本 + 超链接

php - 在 url mod_rewrite 中隐藏扩展名 .php

qt - PyQt - 如何导入 .qss 文件?

sql-server - SQL Server 复制数据库问题

.net - 转义中间字符串百分号,正则表达式是最好的选择吗?

php - 尝试在 php 中为在线商店实现促销代码框

sql-server - SQL 服务器 : select without order

asp.net - ObjectDataSource 没有要插入的值