Zip-Dateien entpacken mit Batch

Cynric

Aktives Mitglied
Hallo zusammen,

ich habe eine Frage, die sowohl mit Java, als auch mit Batch zu tun hat:
Und zwar schreibe ich gerade ein Programm, das mit dem Batch-Kommando xcopy einen ganzen Haufen von Ordnern in einen anderen kopiert.
Dieses Batch-Kommando rufe in Java via
Java:
Runtime.getRuntime().exec("xcopy xyz"):
auf.

In jedem dieser Ordner befinden sich eine oder mehrere .zip-Dateien, die ich dort entpacken möchte.
Das kopieren klappt wunderbar, aber ich habe jetzt keine Ahnung, wie ich mit unzip -o die Ordner der Reihe nach durchgehe.
Kann mir da jemand helfen?

Es sind hier vorrangig die Batch-Experten gefragt^^
 
[JAPI]java.util.zip.ZipFile[/JAPI]
[JAPI]java.util.zip.ZipEntry[/JAPI]
[JAPI]java.util.zip.ZipOutputStream[/JAPI]
Können dein Problem lösen(ohne batch)
 
Ja das Problem ist, dass der Batchaufruf variabel sein muss, weil da immer Dateien mit nem bestimmten Datum kopiert werden.

Und ohne Batch hab ich mir auch schon überlegt, nur bei der Datenmenge dauert mir das pur mit Java zu lang xD
 
Wieso sollte das länger dauern? Die Batch muss genauso Verzeichnis für Verzeichnis durchgehen und darauf warten das die Zip Datei verarbeitet wurde. Das ist kein Unterschied. Ansonsten schreib eine Batch die als Parameter ein Verzeichnis akzeptiert und lass es das abarbeiten. Das geht 😉
 
Ich wills aber trotzdem mit Batch machen, hab jetz schon damit angefangen.

Mein Problem ist, dass ich keine Ahnung habe, wie der Batch-Befehl aussehen muss, der jedes Verzeichnis durchgeht, nach .zip-Dateien sucht und diese dann entpackt.
Kann mir das evtl. jemand zeigen?
 

Neue Themen


Zurück
Oben