使用 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 站点上是否存在文件 的相关文章

  • 获取文件的上次访问时间

    我知道使用File对象我们可以获得最后修改时间File i e 文件 lastModified https docs oracle com javase 8 docs api java io File html lastModified 但
  • PHP 一次只能看到 20 个上传文件

    当我尝试一次上传超过 20 个文件时 网络服务器只能看到前 20 个文件 任何其他文件都会被忽略 问题是什么 简单的代码可以尝试
  • 如何以编程方式从 Gitlab LFS 检索文件?

    Question 当需要身份验证时 如何以编程方式从 Gitlab 下载文件 Context 我想以编程方式从 Gitlab 检索 LFS 文件 这API https docs gitlab com ee api不幸的是 没有提供正确的终点
  • 卷曲 -GET 和 -X GET

    Curl 提供了一系列不同的带有 X 前缀的 http 方法调用 但也提供了不带 X 的相同方法 我两种都试过了 但我似乎无法弄清楚其中的区别 有人可以快速向我解释这两种操作有何不同吗 默认情况下 您使用curl 而无需明确说明要使用哪种请
  • 如何用php将文件内容转换为字节数组

    我想用PHP将上传的文件保存 插入 到数据库中 数据库字段的类型是varbinary 最后 我想要获得 VarBinary 输出 的内容 就像在 C 中读取文件然后将其存储在字节数组中并将数组插入到 VarBinary 中一样 我与数据库的
  • Mac 操作系统的 windows.h 替代品

    早上好 我正在使用 Codeblock c 程序进行编程 但是 我需要使用窗口 h and conio h MacBook 上没有这个头文件 拜托 你能帮我吗 不起作用的来源 void gotoxy int x int y COORD co
  • 我们可以使用 python 变量来保存整个文件吗?

    假设我们知道所有文件都将被加载到内存中并且我们负担得起 在 python 变量中加载整个文件 可能是二进制文件 有哪些缺点 如果有 或限制 如果有 如果这在技术上是可行的 是否应该避免这种情况 为什么 关于文件大小问题 该解决方案的最大大小
  • QT 中只获取文件而不获取目录?

    当我这样做时 QDir myDir home some location QStringList filesList myDir entryList 它返回该位置内的文件和目录 但我只想要文件 并且这些文件可以具有任意扩展名 有任何想法吗
  • 移动文件并覆盖[重复]

    这个问题在这里已经有答案了 即使同名文件已存在 我也尝试移动文件 NSFileManager moveItemAtURL location1 toURL location2 Does NSFileManager的方法moveItemAtUR
  • java JFileChooser 文件大小过滤器

    我知道我可以按文件类型进行过滤 但是可以按文件大小进行过滤吗 例如 JFileChooser 仅显示 3 MB 以内的图片 简短的回答应该是 你尝试过什么 长答案是肯定的 JFileChooser fc new JFileChooser f
  • 如何测试“If-Modified-Since”HTTP 标头支持

    使用 PHP 如何准确测试远程网站supports If Modified Since HTTP 标头 据我所知 如果您获取的远程文件自标头请求中指定的日期以来已被修改 它应该返回 200 OK 状态 如果尚未修改 则应返回 304 Not
  • Uber API 不允许来自本地主机的请求

    当我使用 Uber API 和 localhost 时 我收到以下错误 请求的资源上不存在 Access Control Allow Origin 标头 起源 http 本地主机 8080 http localhost 8080 因此不允许
  • Javascript 文件到 Blob

    我正在使用 Cordova Media 将音频录制到空文件中 要上传它 我需要文件的内容类型 我正在尝试将文件转换为 Blob 以便我可以设置内容类型 但是我正在努力将文件转换为 Blob state cordova localDirect
  • getaddrinfo在程序中调用assert

    我正在使用 libcurl 开发一个程序 该程序创建一个线程 该线程又使用 libcurl 发出 HTTP 请求 但有时程序会因错误而崩溃 netlink 描述符上出现意外错误 9 在curl中关闭AsynchDNS之后 但问题依然存在 据
  • PHP上传问题

    我使用了一些脚本来开始在我的开发计算机上上传文件 问题是 尽管此操作预期很容易 但每当我尝试上传图像时 Apache 似乎都会超时 上传设置为On和tmp目录设置在php ini 我尝试上传主要内容gif来自谷歌 一个8 36KB图像 它应
  • 是否可以使用.NET 跟踪文件操作?

    当以某种方式调用文件操作 例如打开或关闭 时 我是否可以在操作系统继续请求之前处理它 如果可能的话可以通过以下方式取消它 NET http en wikipedia org wiki NET Framework 如果 NET没有这样的能力
  • PHP将数据写入文件中间而不重写文件的最佳方法是什么

    我正在 php 1GB 中处理大型文本文件 我正在使用 file get contents file txt NULL NULL 100000000 100 要从文件中间获取数据 但如果我想将文件中的数据更改为与原始数据不同的更改 我将不得
  • 从文件中读取未知长度的int数组

    如何从文件中读取未知长度的整数数组 我没有找到获取数组大小的方法 所以我尝试了一些临时字符串的东西 但我的代码爆炸了 有更好的想法吗 Use std vector std ifstream inFile fileName std vecto
  • 将 PHP 7 安装到我的服务器后,PHP 模块无法加载

    我将 PHP 7 安装到我的服务器上 因此 我没有 etc php5 和 etc php 7 0 当我运行我的网络应用程序时 我看不到任何以前的 CURL 或 fork 起初我收到这个错误消息 消息 调用未定义的函数curl init 安装
  • 如何解决“无法加载PEM客户端证书,OpenSSL错误:02001003:系统库:fopen:没有这样的进程”错误?

    如果这个问题很愚蠢 请原谅 但我是这个领域的新手 我需要通过 SSL 从 Drupal 7 站点连接到服务 我有一个扩展名为 p12 的文件及其密码 另外 我使用 PHP 7 1 1 和 Windows 7 64x 我使用以下命令将 p12

随机推荐

  • 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