比较本地文件和下载的文件

时间:2011-06-22 17:08:28

标签: c#-2.0

我使用下面的代码从URI下载文件。

只有在本地计算机中不存在文件时才需要下载文件。

下面的代码应仅在Application尝试查找文件时运行。它在本地机器上找到,但在服务器上也有一个更新版本。我可以检查本地机器和服务器上的文件是否相同。

或服务器上的文件已更新。所以下面的代码应该在两个条件下载文件

  1. 如果本地计算机上不存在文件

  2. 如果服务器上的文件已更新,在这种情况下文件也存在于本地计算机上,但我们需要下载较新的文件版本并替换第一个文件。

  3. System.Net.WebClient webClient = new System.Net.WebClient();
    
    try
    {
        webClient.DownloadFile("https://message.com/hello.csv", fieldsFilePath);
    }
    

1 个答案:

答案 0 :(得分:0)

1只是文件存在

2您必须检查标题并查看其中是否有大小信息,请尝试使用WebRequest类。然后将其与本地文件的大小进行比较。