VS 2008 SP1ダウンロードするすべてのファイルの合計サイズを計算する
私のアプリケーションが起動すると、更新されたファイルがWebサーバーから取得されます。
私がダウンロードしたファイルの合計サイズを取得する方法を疑問に思うのですか?
私は現在、ダウンロードされた量を監視するために、プログレスバーを使用していますように、この情報を必要とし、プログレスバーの最大値と合計を設定する必要があります。
アドバイスありがとうございました
VS 2008 SP1ダウンロードするすべてのファイルの合計サイズを計算する
私のアプリケーションが起動すると、更新されたファイルがWebサーバーから取得されます。
私がダウンロードしたファイルの合計サイズを取得する方法を疑問に思うのですか?
私は現在、ダウンロードされた量を監視するために、プログレスバーを使用していますように、この情報を必要とし、プログレスバーの最大値と合計を設定する必要があります。
アドバイスありがとうございました
どのようなファイルをダウンロードすればよいですか?あなたはいくつかのファイルをダウンロードした場合に限り、あなたがダウンロードするファイルとそのサイズのリストを得ることができるよう、あなたが何かをダウンロードを開始する前に、あなただけの大きさを合計するんだ...
私が見ることができる唯一の問題であり、その後(更新後)、もっとダウンロードする必要があります。
ファイル、ループと和の数にわたり合計を取得するには、その問題は、ダウンロードせずに1つのファイルのサイズを取得する方法になります。ここでは、「HEAD」動詞が役に立ちます。あなたはWebClient
と言います。 hereは、ヘッダーを取得するためにWebClient
をサブクラス化する例です。
もちろん、コンテンツ長のヘッダーを取得する保証はありません。
こんにちは。私はwebclientを使用することを決めました。それにはdownloadprogressのイベントがあり、イベント引数はファイルのサイズを示します。それだけで大丈夫です。しかし、私は、すべてのファイルを1つずつダウンロードし、既にダウンロードした合計サイズと量の進捗状況を確認しています。 – ant2009
しかし、どのファイルを最初にダウンロードするのか知っていますか?どこからでもその情報を得ることができます。ファイルサイズも指定できます。 –