2011-06-22 5 views
0

以下のコードを使用して、下のURIからファイルをダウンロードしています。ローカルファイルをダウンロードしたファイルと比較する

ファイルは、ローカルマシンに存在しない場合にのみダウンロードする必要があります。

以下のコードは、アプリケーションがファイルを検索しようとしている場合にのみ実行する必要があります。これはローカルマシン上で検出されますが、サーバーにはupdaedバージョンもあります。私はローカルマシンとサーバー上のファイルが同じかどうかを調べることができます。

またはサーバー上のファイルが更新されました。以下のコードは、2つの条件

  1. にファイルをダウンロードしてくださいように、ファイルサーバー上のファイルが更新された場合

  2. が、この場合、ファイルには、ローカルマシン上に存在するが、我々が必要とするローカルマシン上に存在しない場合新しいバージョンのファイルをダウンロードして注文1を交換します。

 

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

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

あなたのコードが不足していると思います。 –

答えて

0

1だけのファイルであるあなたは、ヘッダーをチェックし、サイズ情報がそこにあるかどうかを確認、WebRequestクラスを試してみなければならないだろう

2を存在します。次に、それをローカルファイルのサイズと比較します。

関連する問題