Newsgroup: it.comp.aiuto
Titolo: Compattare piu' file in zip diversi:

Ciao,
periodicamente mi trovo in questa situazione:
ho una 50a di files in una cartella e devo farli diventare 50 zip ( o meglio
exe autoscompattanti).
Come posso fare velocemente. (senza farli 1 ad 1) ?

 ha scritto nel messaggio
news:Zows9.54066$%M1.13...@twister2.libero.it...

Puoi usare questo comando da una finestra DOS:
For %1 in (*.*) Do pkzip25 -add -sfx %1
Oppure, se vuoi crearti un Batch file:
For %%1 in (*.*) Do pkzip25 -add -sfx %%1
*.* indica tutti i file che trova nella cartella. Se i file che devi
comprimere hanno un nome specifico, tipo Documento1.doc, Documento2.doc,
Documento3.doc, e nella cartella esistono altri file, allora devi scrivere
Documento*.doc al posto di *.*:
For %%1 in (Documento*.doc) Do pkzip25 -add -sfx %%1
Questo supponendo che tu abbia l'utilità pkzip25.exe della PKWARE.
Se hai un'altra utilità, devi sostituire a 'pkzip25 -add -sfx' il nome
dell'ulitità e i parametri che occorrono a tale programma per crearti un
autoscompattante.
Ciao!
Esteban


Grazie 1000, provo subito, potresti dirmi dove trovo l'utilita' pkzip25.exe
? Ho scaricato dal sito delle PKWARE il pksip 2.5 per Dos ma non ho trovato
il file che mi hai indicato tu.
Graziie ancora.
Ciao
TaNaK

 il file che mi hai indicato tu.
No, scusa, hai ragione, l'utilità è pkzip.exe che io ho rinominato in
pkzip25.exe per distinguerlo dalla vecchia versione!
In ogni caso, esegui pkzip.exe. Se è la versione che intendo io, allora
dovrebbe apparire la scritta 'PKZIP(R)  Version 2.50  FAST! ....'
Ciao!
Esteban


A parte la domanda di prima , che rimane valida , (dove trovo Pkzip25.exe)
ho sostituito la parte "pkzip25  -add -sfx "con pkzip -a ma non funziona. Mi
da "in(*.doc) non atteso". Ho Win2000 Prof.
Grazie
TaNaK

 ha scritto nel messaggio news:3db2a0bf@oldforst...

Attento agli spazi!!!
C' uno spazio tra 'in' e la parentesi tonda!
Se poi da linea di comando digiti 'for /?' hai l'help completo del comando
for.
Ciao!
Esteban

  for %1 in (*.txt) Do pkzip -add -sfx %1
Ok, come non detto, il programma che possiedo io è proprio pkzip25.exe (mi
sembrava di averlo rinominato, invece è proprio il nome originale!), ma non
riesco più a trovare una pagina da cui scaricarlo!
In ogni caso puoi fare in questo altro modo, con le utilità che hai
scaricato tu dal sito PKWARE:
rem Il primo ciclo crea i zip file
for %I in (*.txt) do pkzip %~nI %I
rem Il secondo ciclo crea gli autoscompattanti
for %I in (*.zip) do zip2exe %I
Adesso dovremo esserci.
Se riesci a trovare in rete pkzip25.exe, allora fai come descritto in
precedenza. pkzip25.exe è anche compatibile con i nomi lunghi usati in
Windows, usando invece pkzip 2.5 per dos, allora sei limitato nell'uso dei
nomi dei file con la struttura 8.3
Ciao!
Esteban

Ciao, Esteban!
Ero li' nel mio candido lettino quando in conference it.comp.aiuto  il Sun,
20 Oct 2002 19:20:27 GMT hai scritto:
 E> rem Il primo ciclo crea i zip file
 E> for %I in (*.txt) do pkzip %~nI %I
 E> rem Il secondo ciclo crea gli autoscompattanti
 E> for %I in (*.zip) do zip2exe %I
Mi spiace "triturarti i ........" ma :
mi sono messo nella directory pkzip e ho digitato :
for %I in (*.txt) do pkzip %~nI %I
ho dovuto interrompere il task (era andato in loop) il risultato è stato :
 Directory di C:\PkZip
20/10/2002  14.09       <DIR>          .
20/10/2002  14.09       <DIR>          ..
01/03/1999  02.50                5.128 ADDENDUM.TXT
01/03/1999  02.50               14.977 HINTS.TXT
01/03/1999  02.50                2.003 LICENSE.TXT
01/03/1999  02.50              174.762 MANUAL.TXT
01/03/1999  02.50                  586 OMBUDSMN.ASP
01/03/1999  02.50               10.560 ORDER.TXT
01/03/1999  02.50               34.583 PKUNZIP.EXE
01/03/1999  02.50                2.916 
PKUNZJR.COM
01/03/1999  02.50               50.663 PKZIP.EXE
01/03/1999  02.50                8.667 PKZIPFIX.EXE
01/03/1999  02.50                2.933 README.TXT
01/03/1999  02.50                2.399 WHATSNEW.TXT
01/03/1999  02.50               30.733 ZIP2EXE.EXE
20/10/2002  15.18              207.639 PK250DOS.EXE
20/10/2002  22.15            1.592.850 MANUALMA.TXT
20/10/2002  22.15            3.185.800 ORDERORD.TXT
20/10/2002  22.15            6.371.573 READMERE.TXT
20/10/2002  22.15           12.345.078 HINTSHIN.TXT
20/10/2002  22.16           23.893.808 LICENSEL.TXT
20/10/2002  22.17           12.697.600 MANUALMA.!!!
20/10/2002  22.17           16.760.832 BGBBBDBJ
20/10/2002  22.18           12.697.600 ORDERORD.!!!
20/10/2002  22.18           20.189.184 BGBBDJAO
              23 File    110.282.874 byte
               2 Directory   7.003.873.280 byte disponibili
A parte pk250dos.exe il resto lo ha creato con il cmd di cui sopra.
Dove sbaglio ?
Grazie per la  pazienza............
Ciao TaNaK


Ciao, Alessio.
-- 
Il manuale in italiano di Agent, la guida a FreeAgent, le FAQ di ICSN...
e anche Agent 1.92 in italiano! --> 
http://spazioinwind.iol.it/sleepers/

 Ciao, Alessio.
Quello che mi risulta difficile fare non è tanto zippare il file, ma zippare
tutti i file doc o txt e creare tanti file zip con lo stesso nome.
Grazie
Ciao
TaNaK