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?
Entpacken in den jeweiligen Unterverzeichnissen
Moderators: white, Hacker, Stefan2
- ghisler(Author)
- Site Admin
- Posts: 48088
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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
https://www.ghisler.com
Klappt irgendwie nicht?!?
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?
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?
Re: Klappt irgendwie nicht?!?
Mach ich bei der Bedienung jetzt irgendwas falsch, oder ist das nen Fehler im MakeBat-Plugin?
- ghisler(Author)
- Site Admin
- Posts: 48088
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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/
http://www.info-zip.org/pub/infozip/
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
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.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/
InfoZip hat das Problem aber gelöst. DANKE.