我使用下面的代码从URI下载文件。
只有在本地计算机中不存在文件时才需要下载文件。
下面的代码应仅在Application尝试查找文件时运行。它在本地机器上找到,但在服务器上也有一个更新版本。我可以检查本地机器和服务器上的文件是否相同。
或服务器上的文件已更新。所以下面的代码应该在两个条件下载文件
如果本地计算机上不存在文件
如果服务器上的文件已更新,在这种情况下文件也存在于本地计算机上,但我们需要下载较新的文件版本并替换第一个文件。
System.Net.WebClient webClient = new System.Net.WebClient();
try
{
webClient.DownloadFile("https://message.com/hello.csv", fieldsFilePath);
}
答案 0 :(得分:0)
1只是文件存在
2您必须检查标题并查看其中是否有大小信息,请尝试使用WebRequest类。然后将其与本地文件的大小进行比较。