Entpacken in den jeweiligen Unterverzeichnissen

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
Thonemann
Junior Member
Junior Member
Posts: 28
Joined: 2003-07-02, 10:10 UTC

Entpacken in den jeweiligen Unterverzeichnissen

Post by *Thonemann »

Hi,

ich suche eine Möglichkeit in mehreren Unterverzeichnissen gepackte Dateien in das jeweilige Unterverzeichnis zu entpacken.

Ich dachte ich versuche mal die dateien erst zu suchen und dann durch anwenden in ein Fenster zu packen und dann mit Entpacken nach . aber leider hat das nicht funktioniert. Gibts ne Möglichkeit sowas zu machen? Oder wäre es vielleicht möglich so eine Option einzufügen?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48075
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Ich würde das mit einem externen Entpacker wie Unzip.exe von Info-Zip lösen. Die Aufrufe lassen sich mit dem Makebat-Plugin für alle markierten Dateien erzeugen.
Author of Total Commander
https://www.ghisler.com
Thonemann
Junior Member
Junior Member
Posts: 28
Joined: 2003-07-02, 10:10 UTC

Klappt irgendwie nicht?!?

Post by *Thonemann »

Im Prinzip ne prima Idee, aber leider klappt das nicht so ganz wie ich möchte wenn ich z.b. die Dateien markiere und dann als befehl folgendes eingebe
pkunzip "%p%n" %D

dann kommt das folgende heraus:

pkunzip.exe "C:\test\Komische.Dateien\datei.zip" C:\test\Komische.Dateien\

Damit kommt pkunzip (und auch unzip.exe) nicht zurecht, da anscheinend nicht wie bei %p beschrieben der DOS-Pfadname herauskommt, sondern der lange Pfadname. Leider fehlt auch eine Option %d womit ich dann auch ein DOS-Pfadnamen kompatibeles Ausgabeverzeichnis angeben kann.

Als ich das gerade mal auf die 500Dateien in den 500Verzeichnissen losgelassen habe, hat er mir auch bei ca. 10 Zeilen die Pfadnamen ganz vergessen. Da stand dann nur noch pkunzip "datei2.zip" .. sehr seltsam.

Was mache ich falsch?
Thonemann
Junior Member
Junior Member
Posts: 28
Joined: 2003-07-02, 10:10 UTC

Re: Klappt irgendwie nicht?!?

Post by *Thonemann »

Mach ich bei der Bedienung jetzt irgendwas falsch, oder ist das nen Fehler im MakeBat-Plugin?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48075
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Makebat verwendet GetShortPathName() von Windows, um den kurzen Pfadnamen zu erzeugen - sollte eigentlich gehen. Sonst einfach info-zip statt pkunzip verwenden:

http://www.info-zip.org/pub/infozip/
Author of Total Commander
https://www.ghisler.com
Thonemann
Junior Member
Junior Member
Posts: 28
Joined: 2003-07-02, 10:10 UTC

Post by *Thonemann »

ghisler(Author) wrote:Makebat verwendet GetShortPathName() von Windows, um den kurzen Pfadnamen zu erzeugen - sollte eigentlich gehen. Sonst einfach info-zip statt pkunzip verwenden:

http://www.info-zip.org/pub/infozip/
Tja ich weiß auch nicht was da falsch läuft, ich kann nur berichten, dass er bei mir bei Verzeichnissen mit . in der Mitte nicht den richtigen Shortname des Verzeichnisses angibt.

InfoZip hat das Problem aber gelöst. DANKE.
Post Reply