file batch su winrar
Moderatore: Andrea
file batch su winrar
salve, vorrei sapere se winrar supporta i file batch...
in particolare mi servirebbe un file batch con la seguente procedura....
- legge in una cartella i file compressi con rar o zip
- li estrae mettendoli ogni archivio in una directory derivante dal nome estratto
- cancella i vecchi file rar e zip
- comprime nuovamente le varie directory con questi parametri compressione zero, ovvero Store e recovery record al massimo ovvero il 10%
E' possiible una cosa del genere..qualcuno puo' aiutarmi....
e per lavoro.
Grazie.
in particolare mi servirebbe un file batch con la seguente procedura....
- legge in una cartella i file compressi con rar o zip
- li estrae mettendoli ogni archivio in una directory derivante dal nome estratto
- cancella i vecchi file rar e zip
- comprime nuovamente le varie directory con questi parametri compressione zero, ovvero Store e recovery record al massimo ovvero il 10%
E' possiible una cosa del genere..qualcuno puo' aiutarmi....
e per lavoro.
Grazie.
Re: file batch su winrar
Non è WinRAR che deve supportare i file batch.antonio ha scritto:salve, vorrei sapere se winrar supporta i file batch...
Al contrario in un file batch puoi inserire chiamate a WinRAR.
Prova conantonio ha scritto:in particolare mi servirebbe un file batch con la seguente procedura....
Codice: Seleziona tutto
winrar x *.rar -ad
winrar x *.zip -ad
del . /q
for /d %%f in (*) do winrar m %%f %%f/ -r -ep1 -m0 -rr10p
Se vuoi eseguire anche questa operazione, l'unica è spostare gli archivi appena creati altrove e svuotare la cartella corrente:
Codice: Seleziona tutto
move *.rar <cartella_fuori_dalla_presente>
rd . /s /q
Cordialmente,
Andrea
Supporto WinRAR.it
Andrea
Supporto WinRAR.it
Re: file batch su winrar
ti ringrazio dell'aiuto, riguardo il file batch questo devo crearlo ed inserirlo (e poi avviarlo) nella directory che voglio trattare?
Al contrario in un file batch puoi inserire chiamate a WinRAR.
Prova con
L'unico difetto è che alla fine svuota le cartelle con i contenuti degli archivi ma non le elimina.
ehm non ho capito li svuota ma non li elimina...?
Se vuoi eseguire anche questa operazione, l'unica è spostare gli archivi appena creati altrove e svuotare la cartella corrente:
ma chen ome assumono questi file rar NUOVI ...
nonl o stesso nome dei precedenti? Non li sovrascrive?
Allora credo che una soluzione possa essere che dopo che il file bat ha estratto i vari file compressi contenenti (in questo caso immagini) vengano cancellati..cosiche che alla successiva ricompressione la direcotry sia libera....
Il tutto funziona sotto Windows Xp: non so con Windows in versioni precedenti, perché ho usato alcune opzioni avanzate.[/quote]
provero'....
grazie molte per adesso.
Non è WinRAR che deve supportare i file batch.antonio ha scritto:salve, vorrei sapere se winrar supporta i file batch...
Al contrario in un file batch puoi inserire chiamate a WinRAR.
Prova con
Codice: Seleziona tutto
winrar x *.rar -ad
winrar x *.zip -ad
del . /q
for /d %%f in (*) do winrar m %%f %%f/ -r -ep1 -m0 -rr10p
ehm non ho capito li svuota ma non li elimina...?
Se vuoi eseguire anche questa operazione, l'unica è spostare gli archivi appena creati altrove e svuotare la cartella corrente:
Codice: Seleziona tutto
move *.rar <cartella_fuori_dalla_presente>
rd . /s /q
nonl o stesso nome dei precedenti? Non li sovrascrive?
Allora credo che una soluzione possa essere che dopo che il file bat ha estratto i vari file compressi contenenti (in questo caso immagini) vengano cancellati..cosiche che alla successiva ricompressione la direcotry sia libera....
Il tutto funziona sotto Windows Xp: non so con Windows in versioni precedenti, perché ho usato alcune opzioni avanzate.[/quote]
provero'....
grazie molte per adesso.
ho provato il file bat ma ......
adesso mi spiego meglio facendo un esempio di 2 file rar A e B
A contiene 10 foto dellle vacanze al mare
B contiene 10 foto delle vacanze in montagna
questi due file sono contenuti nella directory Foto
Come faccio io adesso?
decomprimo A e B nella stessa directory spuntando l'opzione in winrar estract archives in subfolder
dopo l'estrazione trovo nella directory Foto il file A.rar e B.rar e le due directory A e B contenenti le rispettive foto....
dopodiche cancello i file A.rar e B.rar
una volta eliminati ricomprimo le due cartelle
spuntando l'opzione
put each file in separate archive..che mi permette di tenere separate le due directory
alla fine mi ritrovo due file sempre rar sempre a.rar e B.rar pero' con le opzioni Store (ovvero nessuna compresisone) e il recovery record attivato al 10%.
ho provato il file bat da te cortesemente scritto ma unico risultato è stata la sparizione dei due file dalla directory foto.
ps. uso xp
Grazie della attenzione
adesso mi spiego meglio facendo un esempio di 2 file rar A e B
A contiene 10 foto dellle vacanze al mare
B contiene 10 foto delle vacanze in montagna
questi due file sono contenuti nella directory Foto
Come faccio io adesso?
decomprimo A e B nella stessa directory spuntando l'opzione in winrar estract archives in subfolder
dopo l'estrazione trovo nella directory Foto il file A.rar e B.rar e le due directory A e B contenenti le rispettive foto....
dopodiche cancello i file A.rar e B.rar
una volta eliminati ricomprimo le due cartelle
spuntando l'opzione
put each file in separate archive..che mi permette di tenere separate le due directory
alla fine mi ritrovo due file sempre rar sempre a.rar e B.rar pero' con le opzioni Store (ovvero nessuna compresisone) e il recovery record attivato al 10%.
ho provato il file bat da te cortesemente scritto ma unico risultato è stata la sparizione dei due file dalla directory foto.
ps. uso xp
Grazie della attenzione
Devi eseguire il file batch che t'ho passato, e che funziona, da un'altra cartella, puntando però alla tua cartella foto. Per far questo inserisci all'inizio del file batch:Anonymous ha scritto:questi due file sono contenuti nella directory Foto
Codice: Seleziona tutto
cd <percorso_cartella_foto>
Codice: Seleziona tutto
cd \foto
Quello che fa:Anonymous ha scritto:decomprimo A e B nella stessa directory spuntando l'opzione in winrar estract archives in subfolder
Codice: Seleziona tutto
winrar x *.rar -ad
winrar x *.zip -ad
Quello che fa:Anonymous ha scritto:dopodiche cancello i file A.rar e B.rar
Codice: Seleziona tutto
del . /q
Quello che fa:Anonymous ha scritto:una volta eliminati ricomprimo le due cartelle spuntando l'opzione
put each file in separate archive..che mi permette di tenere separate le due directory
Codice: Seleziona tutto
for /d %%f in (*) do winrar m %%f %%f/ -r -ep1 -m0 -rr10p
Probabilmente l'hai eseguito dalla cartella sbagliata.Anonymous ha scritto:ho provato il file bat da te cortesemente scritto ma unico risultato è stata la sparizione dei due file dalla directory foto.
Pensavo conoscessi un po' di comandi batch per capire da dove eseguire il programma.
Cordialmente,
Andrea
Supporto WinRAR.it
Andrea
Supporto WinRAR.it
Se devi farlo "una volta per tutte" utilizza la funzione "Converti" di WinRAR avendo selezionato prima gli archivi da convertire, impostando in "Compressione" i parametri di compressione che vuoi, compresi i tuoi tre.Rodolfo Giovanninetti ha scritto:usando winrar non è possibile convertire gli archivi già esistenti, specificando che le opzioni di output sono file .rar senza compressione con i dati di sicurezza?
Cordialmente,
Andrea
Supporto WinRAR.it
Andrea
Supporto WinRAR.it