2009-07-30 10 views
0

VS 2008 SP1ダウンロードするすべてのファイルの合計サイズを計算する

私のアプリケーションが起動すると、更新されたファイルがWebサーバーから取得されます。

私がダウンロードしたファイルの合計サイズを取得する方法を疑問に思うのですか?

私は現在、ダウンロードされた量を監視するために、プログレスバーを使用していますように、この情報を必要とし、プログレスバーの最大値と合計を設定する必要があります。

アドバイスありがとうございました

答えて

3

どのようなファイルをダウンロードすればよいですか?あなたはいくつかのファイルをダウンロードした場合に限り、あなたがダウンロードするファイルとそのサイズのリストを得ることができるよう、あなたが何かをダウンロードを開始する前に、あなただけの大きさを合計するんだ...

私が見ることができる唯一の問題であり、その後(更新後)、もっとダウンロードする必要があります。

+0

こんにちは。私はwebclientを使用することを決めました。それにはdownloadprogressのイベントがあり、イベント引数はファイルのサイズを示します。それだけで大丈夫です。しかし、私は、すべてのファイルを1つずつダウンロードし、既にダウンロードした合計サイズと量の進捗状況を確認しています。 – ant2009

+0

しかし、どのファイルを最初にダウンロードするのか知っていますか?どこからでもその情報を得ることができます。ファイルサイズも指定できます。 –

1

ファイル、ループと和の数にわたり合計を取得するには、その問題は、ダウンロードせずに1つのファイルのサイズを取得する方法になります。ここでは、「HEAD」動詞が役に立ちます。あなたはWebClientと言います。 hereは、ヘッダーを取得するためにWebClientをサブクラス化する例です。

もちろん、コンテンツ長のヘッダーを取得する保証はありません。

関連する問題