HAAGE&PARTNER Computer GmbH  HAAGE&PARTNER

Entpacken von RAR-Archiven (oder ZIP) mit mehreren Teilen

Informationen zu Erweiterungen (DOC / XLS / PDF / ZIP / RAR) und anderen Dateiformaten.

Entpacken von RAR-Archiven (oder ZIP) mit mehreren Teilen

Beitragvon d4v3 » So 21. Sep 2008, 04:42

Hallo,

ich möchte wieder mal was hinkriegen und zwar folgendes:
Habe ein Verzeichnis, in dem folgende Dateien sind:

Datei1.rar
Datei1.r01
Datei1.r02
Datei1.r03
usw.

Bei ZIP-Archiven sieht das ganze so aus:

Datei1a.zip
Datei1b.zip
Datei1c.zip
Datei1d.zip
usw.

Nun wünsche ich mir einen Schalter, der die Archive in das aktuelle (oder auch ein anderes) Verzeichnis entpackt und dann alle Archive löscht, die zum Archiv gehören.
Habe bereits einen Schalter, der wie folgt aussieht:

Code: Alles auswählen
select all *.(zip|rar|tar|tgz|lha|ace|7z|arj|bz2|gz|lzh|z)
"P:\WinRAR\WinRAR.exe" x {file}
delete *.zip QUIET


Bei ZIP-Archiven klappt das ja auch ganz prima.
Vorher sah mein Schalter so aus:
Code: Alles auswählen
select all *.(zip|rar|tar|tgz|lha|ace|7z|arj|bz2|gz|lzh|z)
"P:\WinRAR\WinRAR.exe" x {file}
select all *.(zip|rar|tar|tgz|lha|ace|7z|arj|bz2|gz|lzh|z|r??)
Delete ALL


Das führte allerdings dazu, dass auch RAR-Dateien gelöscht wurden, die möglicherweise in den Zip-Dateien stecken.
Nun die Frage: Kann man den Schalter so abändern, dass er, wenn nur ZIPs vorhanden sind, nur diese entpackt und dann auch nur die .zip löscht oder werde ich zwei Schalter brauchen:
Einen für RAR-Extract und einen für ZIP-Extract?
Bzw. kann man das Spiel noch weitertreiben, dass wenn RAR-Dateien gefunden werden, er diese auch noch entpackt und dann alles löscht?
Quasi ein Schalter, den er dann nach folgendem Muster abarbeitet:

1. Gucken, ob überhaupt Archive in Verzeichnis
2. Archive entpacken
3. Gucken, ob neue Archive dazugekommen sind
4. Wenn ja, diese entpacken
5. saubermachen: Sprich alle Archive löschen

Hoffe, das geht. Denn dann wär ich wieder mal begeistert von den Möglichkeiten, die DO mir bietet. :)


EDIT:
Eben noch ein Problem entdeckt:
Wenn die Dateien so aufgebaut sind
Datei1_1.rar
Datei1_2.rar
Datei1_3.rar
Datei1_4.rar
funktioniert der Schalter auch nicht optimal, weil dann alle Dateien angewählt werden und entpackt werden, obwohl WinRAR ja automatisch zum nächsten Archivteil geht.
Kann man also noch eine Abfrage einbauen, ob das Muster Datei1_1.rar oder Datei1.rar/Datei1.r01 ist?

Hoffe, ihr versteht mich. Wenn nicht, schieb ich es auf die Uhrzeit. :) Aber DO fesselt mich im Moment einfach ungemein! ;)
Benutzeravatar
d4v3
 
Beiträge: 35
Registriert: Fr 4. Apr 2008, 21:08

Zurück zu Directory Opus Erweiterungen (Plugins)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast