gpt4 book ai didi

c# - 如何在不实际下载文件的情况下判断 FTP 上的文件是否与本地文件相同?

转载 作者:太空狗 更新时间:2023-10-29 22:35:16 25 4
gpt4 key购买 nike

我正在编写一个用于将文件同步到 FTP 的简单程序。我希望能够检查文件的本地版本是否与远程版本不同,这样我就可以判断文件是否需要传输。我可以检查文件大小,但这不是 100% 可靠,因为显然两个文件大小相同但包含不同数据是可能的。修改文件的日期/时间也不可靠,因为用户的计算机日期可能设置错误。

有没有其他方法可以判断本地文件和 FTP 上的文件是否相同?

最佳答案

没有通用的方法。如果 ftp 站点包含校验和文件,您可以下载该文件(由于校验和非常小,下载速度会快很多),然后查看校验和是否匹配。但是,当然,这依赖于 ftp 站点的所有者创建校验和文件并保持最新。

除此之外,你是 S.O.L.

关于c# - 如何在不实际下载文件的情况下判断 FTP 上的文件是否与本地文件相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1540774/

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