gpt4 book ai didi

perl - 如何检测 FTP 文件传输完成?

转载 作者:行者123 更新时间:2023-12-01 08:39:30 27 4
gpt4 key购买 nike

我正在编写一个脚本,用于轮询 FTP 站点的文件并在可用时将它们下载到本地。这些文件由各个来源方随机存放到 FTP 站点。我需要一种方法来检测 FTP 站点上的文件是否已被源方完全传输,然后再下载它们。有什么想法可以解决这个问题吗?

最佳答案

如果您可以控制客户端,更安全、更清洁、更有效的方法是让客户端执行以下操作:

  1. 将文件上传到 ..../partial/somefile
  2. 将 ..../partial/somefile 重命名为 ..../complete/somefile

这会导致文件同时出现在后一个目录中,因此您所要做的就是扫描该目录。如果您需要非轮询解决方案,您甚至可以要求操作系统通知该目录的添加。

关于perl - 如何检测 FTP 文件传输完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5625421/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com