gpt4 book ai didi

c# - 使用 C# 增量扫描新的/修改的 FTP 文件

转载 作者:行者123 更新时间:2023-12-03 04:06:14 26 4
gpt4 key购买 nike

我有一个 FTP 服务器,我需要将文件上传到 Azure 中的 Blob 存储。我无法触摸或移动任何文件。是否有办法进行增量扫描(通过 id 或类似的),或者是否必须保存最新文件的修改日期,然后扫描比该日期更新的所有文件?欢迎所有意见。

最佳答案

使用 FTP 所能做的就是获取目录中所有文件的列表。没有别的了。

某些 FTP 服务器允许您检索按时间戳排序的列表。这是一个专有的非标准扩展。请参阅How to get files in FTP folder sorted by modification time 。但它仍然无法避免您请求所有文件的列表(尽管一旦获得所需的所有文件,您可能会提前中止列表下载)。

无论您对此的定义是什么,都无法要求 FTP 服务器仅返回“新文件”。

如果您需要任何奇特的东西,您将必须在服务器上构建一个服务(服务器作为机器,而不是服务器作为FTP 服务器)本身带有一个 API,可以满足您的需要。

关于c# - 使用 C# 增量扫描新的/修改的 FTP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59790976/

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