Domino 9 und frühere Versionen > Entwicklung
object.filesize
juebri:
Hi, ich lese die Dateien von jedem beliebigen Medium, lege diese im Ordner D:\Temp\ ab, kompremiere die und hänge diese im Dokument in das entsprechende RT-Feld.
Hab einen Lösungsansatz: Ich könnte in der (Ausgabe)-Maske ein Script einbauen, das die Dateigröße ermittelt, sobald das Dokument das erste mal geöffnet wird.
Aber ich will eigentlich alles in dem Agenten einbinden, der die RT-Felder füllt. Da greife ich ja eh schon auf alle Klassen etc. zu.
Werde mal den Hinweis "Die müssen ja irgendwo im Dateisystem herumliegen" aufgreifen. Hast Du Lösungsansätze?
koehlerbv:
Viel einfacher ist vermutlich, das Doc samt Attachments zu speichern, dann FileSize zu ermitteln und nochmal zu speichern ;-)
Bernhard
Semeaphoros:
FileLen function
juebri:
Yep, manchmal liegen die Lösungen so greifbar nahe und man sieht sie nicht ;-))
If Isarray( DateiArray ) Then
Redim Dateianhanggroesse(Ubound(DateiArray ) )
For index = Lbound( DateiArray ) To Ubound(DateiArray )
Set object = datei(index).EmbedObject(EMBED_ATTACHMENT, "", TempOrdner & Strrightback(Strleftback(DateiArray(index),"."),"\") & |.zip|)
Dateianhanggroesse(index)=Filelen(TempOrdner & Strrightback(Strleftback(DateiArray(index),"."),"\") & |.zip|)
Msgbox Dateianhanggroesse(index)
Print |Datei angehängt: | & TempOrdner & DateiArray( index )
Next
End If
Danke für eure Hilfe!
Semeaphoros:
Setzest Du den Thread noch auf erledigt? Buhtong über jeder Message
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln