【发布时间】:2011-10-28 15:21:32
【问题描述】:
我想在 C# 中比较两个文件,看看它们是否不同。它们具有相同的文件名,并且在不同时它们的大小完全相同。我只是想知道是否有一种快速的方法可以做到这一点,而无需手动进入并读取文件。
谢谢
【问题讨论】:
-
干杯,伙计们,很多很好的答案。我可能会使用逐字节比较。我将更详细地解释我的情况:我每 5 分钟从一个站点下载文件,并检查该文件是否与之前下载的文件不同。每天一次,当我停止下载文件时,它会有所不同。由于大多数时候比较是相同的,我认为逐字节比较是最好的。再次感谢!
-
对此有很多意见,Toz。请务必阅读 cmets 以确保您正在做最适合您的用例的事情。祝你好运!
-
早点了解用例会很有帮助。无论如何..您可能会查看 ETag HTTP 标头。让网络服务器完成所有工作。
-
@Boo:在 那些 点上你是 100% 正确的。