Ho un problema fino ad ora senza risoluzione. Ho una cartella madre, ipotiziamo ABC, dentro questa cartella ci sono 5 cartelle 1 2 3 4 5. All'interno di ciascuna di queste cartelle ci sono 20 file compressi in rar.
La struttura è quindi
ABC <> 1 <> aa.rar aa.r01 aa.r02 aa.r03 aa.r04 ....
ABC <> 2 <> bb.rar bb.r01 bb.r02 bb.r03 bb.r04 ....
ABC <> 3 <> cc.rar cc.r01 cc.r02 cc.r03 cc.r04 ....
ABC <> 4 <> dd.rar dd.r01 dd.r02 dd.r03 dd.r04 ....
ABC <> 5 <> ee.rar ee.r01 ee.r02 ee.r03 ee.r04 ....
Vorrei decomprimere i file contenuti nelle cartella, facendoli restare nelle cartelle stesse.
Se seleziono le cartelle e do il comando "estrai senza conferma" winrar parte ad analizzare le cartelle ma poi decomprime i vari file all'esterno delle cartelle di origine, ho un risultato del tipo.
ABC <> 1 <> aa.rar aa.r01 aa.r02 aa.r03 aa.r04 ....
ABC <> aa <> test1.exe
ABC <> 2 <> bb.rar bb.r01 bb.r02 bb.r03 bb.r04 ....
ABC <> bb <>test2.exe
ABC <> 3 <> cc.rar cc.r01 cc.r02 cc.r03 cc.r04 ....
ABC <> cc <>test3.exe
ABC <> 4 <> dd.rar dd.r01 dd.r02 dd.r03 dd.r04 ....
ABC <> cc <>test4.exe
ABC <> 5 <> ee.rar ee.r01 ee.r02 ee.r03 ee.r04 ....
ABC <> ee <>test5.exe
Io vorrei un risultato del tipo
ABC <> 1 <> aa.rar aa.r01 aa.r02 aa.r03 aa.r04 ....test1.exe
ABC <> 2 <> bb.rar bb.r01 bb.r02 bb.r03 bb.r04 ....test2.exe
ABC <> 3 <> cc.rar cc.r01 cc.r02 cc.r03 cc.r04 ....test3.exe
ABC <> 4 <> dd.rar dd.r01 dd.r02 dd.r03 dd.r04 ....test4.exe
ABC <> 5 <> ee.rar ee.r01 ee.r02 ee.r03 ee.r04 ....test5.exe
Come posso risolvere?
Decomprimere file in svariate cartelle concomitanti
Moderatore: Andrea
-
- Messaggi: 1
- Iscritto il: 30 giu 2014, 21:18
Re: Decomprimere file in svariate cartelle concomitanti
Se ti posizioni (da DOS) nella cartella ABC esegui il comando:Tapiocapioca ha scritto:Ho un problema fino ad ora senza risoluzione. Ho una cartella madre, ipotiziamo ABC, dentro questa cartella ci sono 5 cartelle 1 2 3 4 5. All'interno di ciascuna di queste cartelle ci sono 20 file compressi in rar.
Codice: Seleziona tutto
for /R %i in (*.part01.rar) do winrar x %i %~pi
Codice: Seleziona tutto
for /R %%i in (*.part01.rar) do winrar x %%i %%~pi
Attenzione che nell'esempio ho inserito come nome file quello che WinRAR assegna da anni al primo volume di un archivio multi-volume (.part01.rar).
Nel tuo caso, che utilizzi la vecchia versione (tra l'altro non più supportata dalla versione del formato RAR 5.0) devi sostituire ".part01.rar" con ".rar" (doppi apici esclusi).
Il tutto provato con successo.
Cordialmente,
Andrea
Supporto WinRAR.it
Andrea
Supporto WinRAR.it