Datei in mehrere Ordner splitten und wieder zusammenfuegen...

bandy

Bekanntes Mitglied
Hallo,

habe folgendes Problem:

Ich habe mit einem Java-Programm eine Datei erzeugt und moechte diese per email verschicken, die aber dafuer zu gross ist. Besteht es die Moeglichkeit diesen Ordner in gewuenschte Anzahl von Ordner aufzuteilen und somit die Datei-Groesse passend zu machen um diese per email-Anhang verschicken zu koennen. Der Empfaenger dieser email soll diese aber wieder problemlos zusammenfuegen koennen in einen Ordner wie es urspruenglich auch war.

Grafisch soll das etwas so aussehen:

Datei=> Datei splitten in mehrere Ordner(ohne die Datei zu oeffnen)=> Ordner per email verschicken=> Ordner gesplittet erhalten => Ordner zusammenfuegen in eine Datei(oder so aehnlich).

Hat jemand schon so etwas gemacht, oder hat Ahnung wie man es erreichen kann?:bahnhof:
 
Da du mal "Datei" mal "Ordner" schreibst, weiß ich gar nicht, was du nun hast.
Außerdem hört es sich ein wenig so an, als ob du generell eine Möglichkeit suchst (also nicht selber programmieren) und hast dich einfach nur im Forum vertan.

Falls du ein Ordner hast, einfach mal packen, dann hast du eine Datei.

1. Möglichkeit: file split
Die Datei einfach in 500kb blöcke oder so aufteilen: file.001, file 002, file.003 Beim Empfänger setzt du die Blöcke aneinenader un gut ist.
Dazu gibt es schon fertige Programme, einfach mal nach "file split" googlen. Wenn du zu der Suchanfrage "java" dazu schreibst, dann kriegst du sicherlich auch paar Ideen wie man es in Java umsetzt

2. Möglichkeit
Viele Packprogramme unterstützen die Möglichkeit sowieso. D.h. du kannst die Datei mit WinRAR/WinZIP packen und einstellen, dass die Teile nicht größer als 500kb sind.
 
Ich würd auch sagen, dass es besser ist die Dateien zu packen (WINRAR, WINZIP, 7ZIP) und dann so verschicken, alles andere ist ein ziemlicher aufwand, da würd ich mir überlegen, ob es nicht einen Server gibt, wo mans mit FTP hinaufladen kann, dann dem Empfänger eine Email versenden, von welchem Server er sichs downloaden kann -> das würde mir als bessere Lösung erscheinen, oder du richtest dir auf deinen Rechner einen FTP- Server ein und schickst dem Empfänger eine Emain, dass er sich was downloaden kann.
Das erscheint mir die vernünftigere Lösung,
 
Da du mal "Datei" mal "Ordner" schreibst, weiß ich gar nicht, was du nun hast.
Außerdem hört es sich ein wenig so an, als ob du generell eine Möglichkeit suchst (also nicht selber programmieren) und hast dich einfach nur im Forum vertan.

Naja, eine Datei die sich im Ordner befindet war gemeint. Ich finde es hat was Programmieren zutun, weil ich einen Output umleite, also Werte die normallerweise in Console angezeigt werden, kommen in einen Ordner, wenn man fuer diesen gleich maximale Groesse festlegen koennte und wenn dieser gleich voll ist gleich einen anderen Ordner erzeugen etc. von Java aus, waere noch besser.

Aber Danke fuer die anderen Tipps.

Ich habe das Problem so geloest:

The File Splitter - Download

Weil die einfachste Loesung war.:applaus:
 

Zurück
Oben