【发布时间】:2020-06-06 16:23:22
【问题描述】:
FtpCompareResult compareResult = await ftp.CompareFileAsync(@"C:\test\Text.txt", @"/Text.txt");
为什么会输出这个?我想查看 Equals 或 NotEquals
【问题讨论】:
-
FtpClient.CompareFile()可以选择比较文件大小和/或上次修改日期和/或校验和。当 FTP 服务器不支持校验和时会返回该错误,并且您需要使用它们进行比较。见FtpClient.SupportsChecksum()。 -
似乎没有 option 来实际区分文件。
-
(如果您要问如何配置服务器以启用校验和,那将是一个单独的问题,可能是superuser.com 或serverfault.com。可能还需要minimal reproducible example,解释您使用的是什么服务器以及如何设置它。)