Du kannst bei normalen (=interaktiven) ftp-Befehlen keine Up/Downloadraten bekommen, das hat Du völlig richtig erkannt. Weil eben "das Script erst weiter macht, wenn es fertig ist" ...sen-me hat geschrieben:aber wenn ich doch dne upload befehl gebe wird das script doch erst weiter machen wenn es fertig ist oda?...


Du musst deshalb entweder selbst mit Deinem Programm das ftp-Protokoll sprechen oder die WinAPI benutzen und Dich einklinken, dann weißt Du die übertragene Datenmenge und kannst rechnen (wie und was dürfte im Moment noch nebensächlich sein...).
Für beide Varianten gibt es Code-Beispiele im Forum (DarkDragon hat da neulich was veröffentlicht) und im Codearchiv (da musste selbst suchen).