css::XSimpleFileAccess bietet dir die Methode getSize(filename) an, das gibt dir die Größe der betreffenden Datei in Bytes - mZipFile scheint ja die URL zu enthalten. 64kb sind bißchen viel, glaub ich. Normal sind 2 oder 4 kb also 2048 oder 4096. Ansonsten kann man den code sicherlich noch an einigen Ecken optimieren, z.B. brauchst du die Serviceinstanzen nicht ständig im Loop neu erstellen, es bedarf nur einer oSimpleFileAccess Instanz, setze die ganzen createUnoService calls also vor die Hauptschleife.
2005/8/14, Jörg Schmidt <[EMAIL PROTECTED]>: > Fragen: > Wie ermittle ich die Größe der zu kopierenden Dateien *vor* dem > eigentlichen Kopieren, damit ich bei (*) (siehe Code) eine > Fortschrittsanzeige ansteuern kann? > Wie ist die Zeile nach (**) zu bewerten? Sind 64 KB Blockgröße kritisch > oder ungeschickt, kann ich das Lesen/Schreiben irgendwie beschleunigen? > > > Gruß > Jörg > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Best Regards Christian Junker --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
