C#: Datein mit client.DownloadFile runterladen, größe besteimmen

Hallo,
ich habe einen kleinen Downloader entwickelt mit dem mehrer Daten nacheinander runtergeladen werden! Nun möchte ich die größe der aktuellen Datei bekommen. Noch wichtiger ist aber: wie kann ich herausfinden, wieviel der Datei schon gespeichert sind?

Benutzte mehr oder weniger folgenden Script:
C# Tipps, Teil 1 - Netzwerk und Internet