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

2024-04-21

我正在使用 cURL 应用程序下载多个 csv 文件。我想找到一种方法来在开始下载之前检查文件是否存在于 ftps 站点上。如果它不存在,我想找到一种方法让 cURL 定期再次检查。 我试图坚持使用 cURL 命令,因为我真的不擅长 .Net 编程。任何帮助,将不胜感激


$ curl ftp://[host]/[path] --ssl --head

(您可能还需要-k http://curl.haxx.se/docs/manpage.html#-k)

--ssl http://curl.haxx.se/docs/manpage.html#--ssl:尝试使用 SSL/TLS 进行连接

--head http://curl.haxx.se/docs/manpage.html#-I:当用于FTP或FILE文件时,curl仅显示文件大小和最后修改时间

如果文件不存在,它将返回错误。它不会继续检查,它只会检查一次,因此您需要使用某些调度程序/cron/脚本或其他内容进行重复检查。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 cURL 检查 FTPS 站点上是否存在文件 的相关文章

随机推荐

  • CodeIgniter - 动态生成路由

    我有一个带有动态导航菜单的网站 我将控制器 葡萄牙语 名称以及英语翻译保存在数据库中 我想知道是否有可能在运行时影响 路由 数组 因此它会创建这些路由并在加载页面时缓存它 我希望我说得足够清楚 谢谢您的帮助 你可以这样做 创建一个名为 Ro
  • IntelliJ 是否有内部 Web 服务器来提供 Web 应用程序的静态内容?

    现在 我的模块的目录被定义为 IIS 虚拟目录 并且 IIS 提供文件服务 我想知道 IntelliJ 是否有一个内部 Web 服务器 可以提供文件服务 而不需要任何第三方 蚀does https help eclipse org kepl
  • 如何在pandas中的多个数据框列中“选择不同的”?

    我正在寻找一种与 SQL 等效的方法 SELECT DISTINCT col1 col2 FROM dataframe table pandas sql 比较没有任何内容distinct unique 只适用于单个列 所以我想我可以连接这些
  • jQuery - 操作可排序列表中删除的元素

    我有一个可拖动列表 field 您可以将其中的项目拖放到可排序列表 sortlist 中 我这样做是因为我不希望主列表 field 以任何方式改变 它工作得很好 除了我无法弄清楚如何操作可排序列表中的删除字段 我可以通过在 droppabl
  • 绕过 Json jackson 和 lombok 构造函数要求

    使用 json 保存和加载数据需要 json 的构造函数来加载对象 并且我在使用 lombok 注释时遇到问题 我应该怎么办 这是我的类在尝试使用注释构建我的项目之前和之后的样子 Data public class Item before
  • 以编程方式获取 nunit 库中的测试列表,而无需运行测试

    我有一个包含测试用例的 nunit 类库 我想以编程方式获取库中所有测试的列表 主要是测试名称及其测试 ID 这是我到目前为止所拥有的 var runner new NUnit Core RemoteTestRunner runner Lo
  • 根据UILabel动态调整uitableViewCell的大小(带段落间距)

    我有一个 UITableView 它由 JSON 文件中的文本和图像填充 TableView 单元格当前对于文本中不包含许多换行符的 帖子 大小正确 但是我无法让它计算具有 4 或 5 个换行符的 帖子 的正确高度 获取高度的代码 floa
  • 如何在 python Open3d 中向网格添加纹理?

    我正在使用 python Open3d 处理三角形网格 我想向我的网格添加纹理映射 我在文档中没有找到它 这是一个带有简单立方体网格的示例代码 import numpy as np import open3d as o3d vert 0 0
  • 在 SQL Server 中通过动态查询处理日期时间

    我正在使用动态查询 其中我想使用保存日期时间的变量 每当我执行查询时 它都会说无法从字符串转换日期时间 当我将该变量转换为varchar max 它将它作为字符串而不是datetime 那么我应该如何执行查询 下面是我尝试执行的 SQL 查
  • 该 Handler 类应该是静态的,否则可能会发生泄漏:IncomingHandler

    我正在开发一个带有服务的 Android 2 3 3 应用程序 我在该服务中有这个与主要活动进行通信 public class UDPListenerService extends Service private static final
  • 无法使用通配符搜索模式搜索 Microsoft Graph Api V1.0 用户

    我正在尝试使用以下代码片段基于通配符正则表达式匹配来搜索用户 var users await graphServiceClient Users Request Select e gt new e DisplayName e GivenNam
  • jQuery - 选择选择框中的选项[重复]

    这个问题在这里已经有答案了 可能的重复 jQuery 以编程方式选择选择框中的选项 https stackoverflow com questions 1573930 jquery programmatically select an op
  • 用什么来创建布局更好。 Java 还是 XML?

    我是新来的Android并正在开发一个新的应用程序 我在中创建了一些布局XML文档恰好很大 我知道如果我使用以下命令创建布局 可以节省大量空间Java循环 但另一方面 布局是我可能不需要经常更改的东西 什么是更好的性能明智 Java代码或X
  • 使用 Selenium 2 的 IWebDriver 与页面上的元素交互

    我正在使用硒IWebDriver用 C 编写单元测试 这是一个例子 IWebDriver defaultDriver new InternetExplorerDriver var ddl driver FindElements By Tag
  • 如何将变量重新编码为数字?

    gt library car gt df data frame value c A B C A gt foo recode df value A 1 B 2 C 3 as numeric result TRUE gt mean foo 1
  • Wercker 设置环境耗时过长,导致构建失败

    我制造了一个码头工人图像 https hub docker com r shackra latex ebook 为了将它与我在 Wercker 中的项目构建一起使用 我这样做是因为我认为已经在环境中安装了 require 包比在项目的每个构
  • Opera 12 的 CSS 特定规则? [复制]

    这个问题在这里已经有答案了 可能的重复 如何使 CSS 仅对 Opera 可见 http stackoverflow com questions 1120335 how to make css visible only for opera
  • Unix 管道 - 从子描述符中的 stdin 读取数据

    我正在尝试在 c 中实现 unix 管道 即执行 ls wc 我找到了我的问题的相关解决方案 C Unix 管道示例 https stackoverflow com questions 4841126 c unix pipes exampl
  • R 中的循环数组

    我遇到以下问题 我有一个尺寸为 dim x 46 13 30 的大数组 x 我正在尝试计算一个新的矩阵 M 30 598 它基本上包含第一列中每个 切片 的第一个元素 第二列中的第二个元素 依此类推 最终 我想与包含每个网格单元的所有元素的
  • 使用 cURL 检查 FTPS 站点上是否存在文件

    我正在使用 cURL 应用程序下载多个 csv 文件 我想找到一种方法来在开始下载之前检查文件是否存在于 ftps 站点上 如果它不存在 我想找到一种方法让 cURL 定期再次检查 我试图坚持使用 cURL 命令 因为我真的不擅长 Net