![]() |
Wypakowywanie z archiwów określonych plików? Da się?
Załóżmy, że mam archiwa:
archiwum1.rar archiwum2.rar archiwum3.rar W każdym z tych archiwów mam pliki: 1.jpg ważący 5 KB 2.jpg ważący 40 KB 1. Czy da się hurtowo wypakować same pliki 2.jpg ze wszystkich trzech archiwów? 2. Czy da się hurtowo wypakować same pliki ważące powyżej 30 KB (w tym przypadku będą to pliki o nazwie 1.jpg)? Wypakowane pliki mogą mieć nazwy np. 1(1).jpg, 1(2).jpg (nazwy będą się mnożyć, nie przeszkadza mi to). |
Wydaje mi się, że sie da, choć nie wiem czy zadziała z RARami. To manual dla Linuksa, ale windowsowy program 7z.exe (część 7-zipa) ma dokładnie takie same parametry:
http://linux.die.net/man/1/7za chodzi o Kod:
-i[r[-|0]]{@listfile|!wildcard} Albo użyć RAR.EXE z linii poleceń, może ma taką mozliwość. Z rozmiarem chyba nie będzie tak lekko, ale w ostateczności można zrobić skrypt który rozpakowuje wszystko i potem wyrzuca to co nie spełnia warunków :idea: I wtedy warunki jakie chcesz :taktak:. Wbrew pozorom Windows też oferuje tu ciekawe możliwości, np pętle FOR po plikach z dostepem do wszystkich parametrów, rozmiaru też: http://www.microsoft.com/resources/d....mspx?mfr=true Oraz instrukcje IF. Co w sumie chyba powinno wystarczyć. Jeżeli chodzi o gotowe programy to niestety takich nie znam :( |
Dzięki za pomoc, pobawię się.
Zerknę też na skrypt, gdy będę miał więcej wolnego czasu - nie ukrywam, że to dość mocno ułatwi mi pracę na co dzień :-). |
Cytat:
Pod Windows Total Commander, zaznaczasz archiwa, alt+f9 i wpisujesz maskę w polu "wypakuj tylko pliki" 2.jpg czy *2*.jpg. Jak wypakowujesz nie zaznaczając ostatniej opcji ("Rozpakuj archiwa do oddzielnych...") to przy pierwszej próbie nadpisania wybierz, żeby zmieniał nazwę. Cytat:
|
Cytat:
Nie wiem tylko jak wygląda sprawa wypakowania takicj plików z kilku archiwów na raz bo nigdy tego nie robiłem. Jeżeli Ci się nie spieszy, to mogę zapytać chłopaków z WinRAR jak to zrobić. |
@Smartek zrób bata na którego będziesz "upuszczał" archiwum i ten je odpowiednio obsłuży. Oczywiście obok BATa umieść 7zipa (konsolową wersję).
Jeszcze fajniejszy pomysł to dodanie do uruchamiania plik BAT, który będzie się odpalał co minutę i monitorował konkretny katalog, jak w nim się znajdzie archiwum to je wypakuje do zdefiniowanego folderu i usunie archiwum. |
Wszystkie czasy w strefie CET. Aktualna godzina: 23:24. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.