ZAMKNIĘCIE SERWISU

Cyfrowy Polsat S.A. z siedzibą w Warszawie, adres: ul. Łubinowa 4a, 03-878 Warszawa, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem 0000010078, dla której akta rejestrowe prowadzi Sąd Rejonowy dla m. st. Warszawy w Warszawie, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego, o kapitale zakładowym 25 581 840,64 zł w całości wpłaconym, NIP 7961810732, niniejszym informuje, że kończy działalności w zakresie działalności Serwisu FrazPC.pl. Zamknięcie Serwisu nastąpi w dniu 31 grudnia 2018 roku. Do dnia 31 grudnia 2018 roku serwis będzie działał na dotychczasowych zasadach. Zachęcamy aby w tym okresie pobrać z Serwisu potrzebne użytkownikom materiały, gdyż po dniu 31 grudnia 2018 roku żadne materiały nie będą dostępne.

Masowa podmiana 1 pliku w wielu archiwach zip - jak?

  • Sprawdź bezpośredni link do posta
  • Statsy wątku

rudy_mundek | 09.11.2018 11:23 | Odpowiedzi: 14 | Śledzony: 4 | Czytano: 850 razy

Wątków: 278 | Odpowiedzi: 13711

Hej.

Mam sobie na serwerze spakowanych kilkaset archiwów zip o różnych nazwach i z których każde archiwum zawiera w sobie plik o nazwie "info.pdf"

I teraz sytuacja jest taka, że potrzebowałbym ten plik "info.pdf" w tych zipach podmienić masowo na nowy plik "info.pdf" - nazwa ta sama, ścieżka ta sama, tylko zawartość tego pdf-a jest zaktualizowana i trzeba dokonać niby prostej podmianki.

I teraz czy idzie jakimś narzędziem/skryptem/whatever taką podmianę tego jednego pliczku w tych wszystkich archiwach załatwić masowo / automatem, by się nie pieprzyć z jego podmianą w każdym zipie ręcznie?

Obojętne czy rozwiązanie pod windę czy linuksa

Autor wskazał następujące odpowiedzi jako rozwiązanie swojego problemu:

Skocz do ostatniej odpowiedzi | Pierwszy post na stronie

Odpowiedzi:

  • Sprawdź bezpośredni link do posta

09.11.2018 11:43

Wątków: 309 | Odpowiedzi: 7174

być może ktoś podeśle jakieś skrypty, ale jak nie chcesz czekać, a chcesz się pobawić to polecam program Jitbit Macro Recorder Ikona: :)

Nintendo Switch + 3DS XL + DSi + PS2 || Mac Mini 2012 i5 8GB RAM | Honor 9 | ┌( ಠ_ಠ)┘

09.11.2018 12:36

Wątków: 73 | Odpowiedzi: 7333

W sumie

to najszybciej by było w jakimś pytongu sobie skrypt napisać: bierzesz listę .zip w katalogu, po kolei przenosisz do katalogu tymczasowego, rozpakowujesz, podmieniasz info.pdf, pakujesz do noweg .zip i podmnieniasz stary.

Tu masz już kawałek rozwiązania: https://stackoverflow.com/questions/1855095/how-to-create-a-zip-archive-of-a-directory

4790K, 32GB DDR3, GTX1080

09.11.2018 12:49

Wątków: 318 | Odpowiedzi: 855

Yogi

po co angażować pythona jak to można jedną pętlą w bash walnąć ?

  • Sprawdź bezpośredni link do posta

09.11.2018 13:32

Wątków: 709 | Odpowiedzi: 39449

.

wszystkie zipy mają w środku tego samego pdfa ? czy do każdego zipa trzeba wrzucić innego pdfa ?

jeśli innego, czy masz je w katalogach, o nazwach zipów ?

bo to generalnie parę linijek w konsoli Ikona: ;)

ηємσ ѕαριєηѕ ηιѕι ραтιєηѕ

09.11.2018 13:39

Wątków: 619 | Odpowiedzi: 13933

hmm

+1 Kubaq - prosta pętla w bashu i po temacie. Pytanie tylko jak duże są to archiwa i jak wiele jest plików w archiwach. Chodzi o czas wykonywania takiego skryptu...

http://openlinksys.info - alternatywne oprogramowanie dla routerów | http://tomato.groov.pl - moje kompilacje tomato

09.11.2018 13:47

Wątków: 73 | Odpowiedzi: 7333

Kubaq

co kto lubi, na większość linuchów pythona tak czy siak ma zainstalowanego.

4790K, 32GB DDR3, GTX1080

09.11.2018 13:52

Wątków: 318 | Odpowiedzi: 855

Yogi

no tak, chodziło mi tylko o to, że jak w grę wchodzą najprostsze komendy bash-a, to użycie pythona jest przerostem formy nad treścią.

09.11.2018 14:04

Wątków: 73 | Odpowiedzi: 7333

Pythona poleciłem

dlatego że zadziała też na windzie, wystarczy doinstalować, i o ile pod linuchem zawsze jakiś zip jest do pod windą już trzeba coś mieć dodatkowego a pytong zipa ogarnie.

4790K, 32GB DDR3, GTX1080

  • Sprawdź bezpośredni link do posta

09.11.2018 14:15

Wątków: 278 | Odpowiedzi: 13711

Talar

wszystkie zipy mają tego samego pdf-a, ktore trzeba podmienic na innego. Tyle, wsio, nic wiecej nie potrzebuje. Archiwa to z reguły od kilku do kilkunastu MB mają, czasem sporo w nich plików ale efektywnosc i czas wykonywania jakiegokolwiek roziwiązania nie gra roli - byle bym nie musialbym kopać z tym recznie, bo mnie chuj strzeli Ikona: :P

Dla was kilka linijek w konsoli, ale ja ze skryptowania leżę, czasem co najwyzej odpale jakies gotowce lub lub lekkie korekty w istenijacych dokonam, ale oranie tutoriali i stack overflowa by od zera to napisac zajmie mi pewnie wiecej czasu, niz przepakowanie tego gówna ręcznie Ikona: lol

Tak więc liczę, że może ktoś może jednak poratuje taką pętelką, w bashu, pythonie, czymkolwiek Ikona: ;)

Obrazek dodany przez użytkownika

Plik graficzny pochodzi stąd

PS4 Pro | PS VR | X360 | Nexus 4 | LG G Pad 8.3 | Intel i5-6500, Kingston 16 GB RAM DDR4 2133MHz CL14, EVGA GeForce GTX 960 4 GB, ASRock H110M-DGS | SSD + HDD | i inne bzdury | kto to czyta...

  • Ten post pomógł rozwiązać problem
  • Sprawdź bezpośredni link do posta

09.11.2018 14:29

Wątków: 47 | Odpowiedzi: 1358

hehe

pytonga chcą zatrudniać Ikona: ;)
w windzie bierzemy np. 7zip i wiersz poleceń
for %1 in (*.zip) do ("C:\Program Files\7-Zip\7z.exe" u %1 info.pdf)

desipere est juris gentium

  • Sprawdź bezpośredni link do posta

09.11.2018 15:37

Wątków: 278 | Odpowiedzi: 13711

resmedia - to jest batch, tak? Bo próbowałem to uruchomić, ale wywalało mi, że:

"W tym momencie in było nieoczekiwane."

szukając więc w necie na głupa dodałem jeszcze do tego %%i

for %1 %%i in (*.zip) do ("C:\Program Files\7-Zip\7z.exe" u %1 info.pdf) 
i wtedy pętla się już uruchamia, ale wywala
7-Zip [64] 16.04 : Copyright (c) 1999-2016 Igor Pavlov : 2016-10-04

Open archive: info.pdf
ERROR: info.pdf
Can not open the file as archive


i tak x razy tyle ile było archiwów w folderze.

Tak więc coś z argumentami chyba nie tak? No ale kierunek chyba dobry - no nic, spróbuje do tego wrócić jeszcze po weekendzie, dziś już nie ma kiedy do tego zasiąść.

PS4 Pro | PS VR | X360 | Nexus 4 | LG G Pad 8.3 | Intel i5-6500, Kingston 16 GB RAM DDR4 2133MHz CL14, EVGA GeForce GTX 960 4 GB, ASRock H110M-DGS | SSD + HDD | i inne bzdury | kto to czyta...

09.11.2018 17:04

Wątków: 47 | Odpowiedzi: 1358

SOA #1

u mnie działa bez żadnych %% tylko %1 - win10 i 7zip najnowszy 18.05
odpalone bezpośrednio w wierszu poleceń, bez pliku .bat/cmd

desipere est juris gentium

  • Ten post pomógł rozwiązać problem
  • Sprawdź bezpośredni link do posta

09.11.2018 19:39

Wątków: 8 | Odpowiedzi: 53

https://ss64.com/nt/for.html

rudy wg mnie w batch/cmd powinno być:
for %%i in (*.zip) do ("C:\Program Files\7-Zip\7z.exe" u %%i info.pdf)

  • Sprawdź bezpośredni link do posta

13.11.2018 15:34

Wątków: 278 | Odpowiedzi: 13711

sorry za opóźnienie

ale dziś dopiero człek do pracy wrócił i mogłem to przetestować.

resmedia - jednak działa bezpośrednio przez cmd, dzięki Ikona: pub po uaktualnieniu 7zipa do aktualnej wersji poszło za pierwszym razemi wynik jest taki, jak właśnie chciałem

rafek - a jako batch również śmiga po Twojej poprawce, zapisane na przyszłość Ikona: pub

PS4 Pro | PS VR | X360 | Nexus 4 | LG G Pad 8.3 | Intel i5-6500, Kingston 16 GB RAM DDR4 2133MHz CL14, EVGA GeForce GTX 960 4 GB, ASRock H110M-DGS | SSD + HDD | i inne bzdury | kto to czyta...

Aby dodać odpowiedź zaloguj się.

Ostatnie tematy na boardzie
1. Wątek rozwiązany SQL 2014/2016 a ilość plików TempDB 8 Shibby | Titus Fox Dziś 08:13
2. [OT] Fajny hotel na Święta 6 tixy | gismo 20.11.2018
3. [GIEŁDA] [S] Mi A1 64GB, iPhone 7 32GB 11 lomo | banner 20.11.2018
4. Jakie słuchaweczki dobrze trzymające się ucha ? 38 shaguars | piotrusisko 20.11.2018
5. Wątek rozwiązany [GIEŁDA] [S] Komputer i7-7800X, 32GB DDR4, GTX 1080 etc. 15 NineInchNick | Bodzio88 20.11.2018
Poprzednie-Następne
1. Wirtualizacja maszyny a aktywacja 13 Adanos | olszyniak 08.11.2018
2. News - [PR] Listopadowe promocje w sklepie TOMTOP 12 daniel_wl | 2pac2 08.11.2018
3. Losowe zawieszanie się komputera 10 shaguars | plopki 09.11.2018
4. Wątek rozwiązany [BLOG] Pierwszy poleasingowy laptop 12 mrbobster | Deacon 09.11.2018
5. [MOTO] Kupno auta na faktura vat marża. 14 razor1199 | Titus Fox 09.11.2018
6. Laptop 2,5K 12 Kici | P_M_ 10.11.2018