Forum żeglarskie https://forum.zegluj.net/ |
|
Rozpakowywanie rekurencyjne https://forum.zegluj.net/viewtopic.php?f=68&t=18220 |
Strona 1 z 1 |
Autor: | Maar [ 3 mar 2014, o 22:28 ] |
Tytuł: | Rozpakowywanie rekurencyjne |
Czy znacie jakiś "klikalny" albo obsługiwany prostym skryptem soft umożliwiający rekurencyjną dekompresję zipów? Pod windę! |
Autor: | pough [ 4 mar 2014, o 08:50 ] |
Tytuł: | Re: Rozpakowywanie rekurencyjne |
Używam 7zip i jestem zadowolony. |
Autor: | Zbieraj [ 4 mar 2014, o 09:40 ] |
Tytuł: | Re: Rozpakowywanie rekurencyjne |
Maar napisał(a): obsługiwany prostym skryptem soft umożliwiający rekurencyjną dekompresję zipów? Grzywiasty! Czy Ty nas aby nie obrażasz?
|
Autor: | Maar [ 4 mar 2014, o 09:50 ] |
Tytuł: | Re: Rozpakowywanie rekurencyjne |
pough napisał(a): Używam 7zip i jestem zadowolony. Ale on nie pracuje rekurencyjnie (albo ja nie potrafię go zmusić).Case jest taki, że jest katalog, w nim podkatalogi (dużo ich) i w owych podkatalogach są archiwa ZIP zawierające strukturę katalogów i archiwa z plikami. Chciałbym coś zapuścić w katalogu nadrzędnym w taki sposób, żeby rozpakował wszystkie archiwa w katalogach podrzędnych. Struktura tego drzewa, to ca. 6000 katalogów - ręcznie to rok klikania. |
Autor: | pough [ 4 mar 2014, o 10:03 ] |
Tytuł: | Re: Rozpakowywanie rekurencyjne |
Pakuję i rozpakowuję za pomocą 7zipa całe katalogi i specjalnie do tego nie zmuszam (funkcja z menu podręcznego po kliknięciu prawym na katalogu). Zachowana jest hierarchia katalogów. Nie sądzę by miał ograniczenia do wielkości katalogów, ale ja na takiej ilości podkatalogów nie pracowałem. |
Autor: | Wojtek64 [ 4 mar 2014, o 10:12 ] |
Tytuł: | Re: Rozpakowywanie rekurencyjne |
Maar napisał(a): pough napisał(a): Używam 7zip i jestem zadowolony. Ale on nie pracuje rekurencyjnie (albo ja nie potrafię go zmusić).Case jest taki, że jest katalog, w nim podkatalogi (dużo ich) i w owych podkatalogach są archiwa ZIP zawierające strukturę katalogów i archiwa z plikami. Chciałbym coś zapuścić w katalogu nadrzędnym w taki sposób, żeby rozpakował wszystkie archiwa w katalogach podrzędnych. Struktura tego drzewa, to ca. 6000 katalogów - ręcznie to rok klikania. Widzisz go pan. Problem jest zupełnie innej natury. Takich działań to chyba żaden program samodzielnie nie przewiduje (nie rozmawiamy o *nixach, tam zresztą też sam tego sam program nie zrobi nie zrobi). Trzeba by skrobnąć drobnego batcha coby się z tym rozprawił. * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * Ale jest chyba dobra wiadomość: Jak czytam helpa do 7zipa, to jest tam coś takiego: Cytuj: Examples 7z t -an -air!*.7z tests *.7z archives in current directory and all it's subdirectories. Poprawiając polecenie mogłoby wyglądać: 7z x -an -air!*.zip Jedynie mam nie wiem gdzie będzie kładł rozpakowane pliki. Standardowo do bieżącego katalogu, ale chyba to nie będzie dobre miejsce. |
Autor: | Wojtek64 [ 4 mar 2014, o 10:24 ] |
Tytuł: | Re: Rozpakowywanie rekurencyjne |
Jest jeszcze opcja -opath określająca output directory, ze szczególnym przypadkiem: Kod: 7z x *.zip -o*
extracts all *.zip archives to subfolders with names of these archives. |
Autor: | Wojtek64 [ 4 mar 2014, o 10:48 ] |
Tytuł: | Re: Rozpakowywanie rekurencyjne |
Albo z linii polecenia: for /r %i in (*.zip) do pushd %~pi && 7z x %~nxi && popd Powinno zadziałać nie sprawdziłem dokładnie |
Autor: | pough [ 4 mar 2014, o 10:49 ] |
Tytuł: | Re: Rozpakowywanie rekurencyjne |
http://stackoverflow.com/questions/8976 ... ith-7z-exe Może to Ci pomoże. * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * Znalazłem jeszcze coś takiego http://code.google.com/p/multiunpacker/ |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |