Podpora :: RAR Support

2012-06-10 20:14:05
Martin
Extrahovat pomocí příkazového řádku
Zdravím vespolek

Trápím se s příkazovým řádkem pro WinRAR - jsem amatér.

Mám složku s názvem POKUS a ta obsahuje "několik souborů a složek".
V prvním případě zkomprimuji do archivu obsah složky, takže v archivu bude rovnou jen "těch několik souborů a složek".
V druhém případě zkomprimuji celou složku POKUS, takže v archivu bude složka POKUS a v ní "těch několik souborů a složek".

A teď o co mi jde.

V obou případech musím rozbalit obsah archivu do složky TOCHCI
S prvním případem problém nemám - to umím.

S druhým jako Brno.

Já nevím jak vše nastavit tak, aby se mi vynechala v archivu uložená kořenová složka POKUS. Já potřebuji extrahovat jen "těch několik souborů a složek" ve složce "POKUS" obsažených.

Aby toho nebylo málo, tak ta složka POKUS (druhý případ) se může jmenovat libovolně. Takže potřebuji nějaké univerzální řešení.

Potřebuji to pro dávkový soubor BAT.

Díky
2012-06-11 13:32:34
Viliam Mlich
Re: Extrahovat pomocí příkazového řádku
s "path" souvisí tyto volby: -ad -ap -ep -ep1 -ep2 -ep3
2012-06-16 16:51:53
Martin
Re: Extrahovat pomocí příkazového řádku
Díky za těch pár příkladů...

Při extrakci jsem uspěl pouze s přepínačem -apNazevSlozky

U ostatních jsem nepřišel na to, jak je v mém případě použít.

Zase nemohu přijít na to, jak NazevSlozky zapsat nějakou maskou (zástupnými znaky). Protože složka NázevSlozky se v "mém" dávkovém souboru pokaždé jmenuje jinak.
2012-07-08 13:11:43
V1kt0r
Re: Extrahovat pomocí příkazového řádku
Zkoušel jste přepínač -ep1, "Přepínač -EP1 – odstranit základní složku ze jmen souborů"?
Tou lze odstranit nejvyšší složku z archivované cesty...tedy

1. V aktuální složce (v .bat nastavit příkazem cd) mám soubor Blubber.html a složku Blubb, která obsahuje soubor Blubb.txt podsložky Blubb1, Blubb2.
2. Spustím příkaz winrar a Blubber.rar Blubber.html Blubb\ -r -ep1
Výsledkem je archiv Blubber.rar a v něm soubory Blubber.html, Blubb.txt a složky Blubb2 a Blubb2 (včetně celého svého obsahu).

Je to to, co potřebujete?