2011-06-22 116 views
0

我正在使用下面的代碼從下面的URI下載文件。將本地文件與下載的文件進行比較

僅當本地計算機中不存在文件時才需要下載文件。

下面的代碼應該只在應用程序試圖找到文件時才運行。它在本地機器上找到,但在服務器上也有升級版本。我可以檢查本地機器和服務器上的文件是否相同。

或服務器上的文件已更新。所以,下面的代碼應該在兩種情況

  1. 下載文件,如果文件沒有本地計算機上存在

  2. 如果服務器上的文件已被更新,在這種情況下,文件也存在本地計算機上,但我們需要下載文件的新版本並替換訂單一。

 

System.Net.WebClient webClient = new System.Net.WebClient(); 

try 
{ 
    webClient.DownloadFile("https://message.com/hello.csv", fieldsFilePath); 
} 
+0

我想你錯過了一些你的代碼。 –

回答

0

1只是文件中存在

2你必須檢查頭,看看是否存在有大小信息,嘗試WebRequest類。然後將其與本地文件的大小進行比較。

相關問題