elenco dei file in un archivio

Supporto a WinRAR

Moderatore: Andrea

Rispondi
anna.f
Messaggi: 6
Iscritto il: 13 mar 2016, 20:34

elenco dei file in un archivio

Messaggio da anna.f » 14 mar 2016, 17:00

Ciao a tutti !

Quando genero la lista dei file in un archivio ( multivolume ) mediante

Codice: Seleziona tutto

rar l archive*.rar > report.log
ottengo una cosa del tipo

Codice: Seleziona tutto

*filename.txt  6090252  3168000  52% 11-11-11 11:11  .....A.   etc. 
ma al posto dell'asterisco vorrei il percorso completo del file (ovviamente, entro i limiti con cui e' stato memorizzato in fase di creazione dell' archivio).
Ad esempio, partendo da

Codice: Seleziona tutto

c:\folder\A\AA\1.txt
c:\folder\A\AA\2.txt
c:\folder\B\1.txt
c:\folder\BB\1.txt
vorrei

Codice: Seleziona tutto

A\AA\1.txt
A\AA\2.txt
B\1.txt
BB\1.txt
Come posso fare ??
Grazie !!

Andrea
Site Admin
Messaggi: 354
Iscritto il: 14 mag 2002, 18:52
Località: Bergamo
Contatta:

Re: elenco dei file in un archivio

Messaggio da Andrea » 15 mar 2016, 00:04

anna.f ha scritto:Ciao a tutti !

Quando genero la lista dei file in un archivio ( multivolume ) mediante

Codice: Seleziona tutto

rar l archive*.rar > report.log
ottengo una cosa del tipo

Codice: Seleziona tutto

*filename.txt  6090252  3168000  52% 11-11-11 11:11  .....A.   etc. 
ma al posto dell'asterisco vorrei il percorso completo del file
Ho creato una archivio multivolume (3 volumi) partendo da una struttura uguale alla tua, ed ecco cosa ottengo dando il comando

Codice: Seleziona tutto

rar l test.*.rar

Codice: Seleziona tutto

Archivio: test.part1.rar
Dettagli: RAR 4, volume

 Attributi       Dimens.  Data    Orario Nome
----------- ---------  ---------- -----  ----
    ..A....     19404  2016-02-26 16:46  A\AA\1.txt
    ..A....     19404  2016-02-26 16:46  A\AA\2.txt
----------- ---------  ---------- -----  ----
                38808  volume 1          2

Archivio: test.part2.rar
Dettagli: RAR 4, volume

 Attributi       Dimens.  Data    Orario Nome
----------- ---------  ---------- -----  ----
    ..A....     19404  2016-02-26 16:46  A\AA\2.txt
    ..A....     18088  2016-01-15 23:03  B\1.txt
    ..A....     18088  2016-01-15 23:03  BB\1.txt
----------- ---------  ---------- -----  ----
                36176  volume 2          2

Archivio: test.part3.rar
Dettagli: RAR 4, volume

 Attributi       Dimens.  Data    Orario Nome
----------- ---------  ---------- -----  ----
    ..A....     18088  2016-01-15 23:03  BB\1.txt
    ...D...         0  2016-03-14 21:21  A\AA
    ...D...         0  2016-03-14 21:16  A
    ...D...         0  2016-03-14 21:21  B
    ...D...         0  2016-03-14 21:22  BB
----------- ---------  ---------- -----  ----
                    0  volume 3          4
                74984                    8
Eseguendo invece il comando:

Codice: Seleziona tutto

rar lb test.*.rar
ottengo lo stesso elenco ma in modo compatto:

Codice: Seleziona tutto

A\AA\1.txt
A\AA\2.txt
A\AA\2.txt
B\1.txt
BB\1.txt
BB\1.txt
A\AA
A
B
BB
Quindi per me RAR si comporta regolarmente, esattamente come te l'aspetti tu.
Ma come crei l'archivio mutlvolume? Non vorrei che sia lì dove non inserisci le informazioni sui percorsi.
Cordialmente,

Andrea
Supporto WinRAR.it

anna.f
Messaggi: 6
Iscritto il: 13 mar 2016, 20:34

Re: elenco dei file in un archivio

Messaggio da anna.f » 15 mar 2016, 22:08

Grazie per la risposta !!

Ho creato l'archivio con

Codice: Seleziona tutto

rar -cfg- m -r -ep1 -tl -k -os -idcp -ag archive.rar c:\directory\*.*
Quando estraggo il contenuto dell'archivio mi viene riprodotto l'albero corretto delle directory ...

Andrea
Site Admin
Messaggi: 354
Iscritto il: 14 mag 2002, 18:52
Località: Bergamo
Contatta:

Re: elenco dei file in un archivio

Messaggio da Andrea » 15 mar 2016, 22:38

anna.f ha scritto:

Codice: Seleziona tutto

rar -cfg- m -r -ep1 -tl -k -os -idcp -ag archive.rar c:\directory\*.*
Con questa linea di comando però non generi un archivio multi-volume.
anna.f ha scritto:Quando estraggo il contenuto dell'archivio mi viene riprodotto l'albero corretto delle directory ...
Quindi ora funziona tutto regolarmente? Se si, magari prima avevi utilizzato l'opzione "-ep"?
Cordialmente,

Andrea
Supporto WinRAR.it

anna.f
Messaggi: 6
Iscritto il: 13 mar 2016, 20:34

Re: elenco dei file in un archivio

Messaggio da anna.f » 16 mar 2016, 20:29

Ciao !! Grazie per l'aiuto !!!

Ho messo tutto all'interno di un batch che riproduce esattamente il mio problema:

Codice: Seleziona tutto

@echo off

md c:\cancellami
md c:\cancellami\A
md c:\cancellami\A\AA
md c:\cancellami\A\AB
md c:\cancellami\A\AB\ABA
md c:\cancellami\B

copy %0 c:\cancellami
copy %0 c:\cancellami\A
copy %0 c:\cancellami\A\AA
copy %0 c:\cancellami\A\AB
copy %0 c:\cancellami\A\AB\ABA
copy %0 c:\cancellami\B

rar -cfg- a -r -ep1 -v50m -rr0p -rv0p -os -idcp -ag -tl -k -t -m3 -hp000   esempio-.rar "c:\cancellami\*.*" > controllo.txt

rar -hp000 l *.rar > fileList.txt
rar -hp000 lt *.rar > fileListT.txt
rar -hp000 lb *.rar > fileListB.txt
Vedo che nel box di anteprima la riga di comando viene spezzata, ma ovviamente non lo e'.
Se e' importante, uso rar ver. 3.70 su Windows Xp.

Andrea
Site Admin
Messaggi: 354
Iscritto il: 14 mag 2002, 18:52
Località: Bergamo
Contatta:

Re: elenco dei file in un archivio

Messaggio da Andrea » 17 mar 2016, 23:13

anna.f ha scritto:Se e' importante, uso rar ver. 3.70 su Windows Xp.
Ti sei risposta da sola. :-)
Se utilizzi RAR.EXE dell'ultima versione, che funziona su Windows Xp, il risultato è corretto.
C'è un motivo per utilizzare una versione così vecchia?
Cordialmente,

Andrea
Supporto WinRAR.it

anna.f
Messaggi: 6
Iscritto il: 13 mar 2016, 20:34

Re: elenco dei file in un archivio

Messaggio da anna.f » 18 mar 2016, 22:21

C'è un motivo per utilizzare una versione così vecchia?
Purtroppo, si: e' la sola che ho disposizione. Questo potrebbe aiutarmi: http://www.rarlab.com/rar/unrarw32.exe ? Al limite, viste le gravi ristrettezze del momento, compatto con la mia versione ed listo/estraggo con quella piu' recente e gratuita.

Andrea
Site Admin
Messaggi: 354
Iscritto il: 14 mag 2002, 18:52
Località: Bergamo
Contatta:

Re: elenco dei file in un archivio

Messaggio da Andrea » 18 mar 2016, 22:37

anna.f ha scritto:
C'è un motivo per utilizzare una versione così vecchia?
Purtroppo, si: e' la sola che ho disposizione.
Non capisco: tutte le versioni di WinRAR funzionano sotto Windows Xp e se ti riferisci alla licenza d'uso, questa vale per qualsiasi versione.
Quindi sul tuo PC con Windows Xp puoi installare benissimo anche l'ultima versione di WinRAR.
O c'è qualcos'altro che non so?
Cordialmente,

Andrea
Supporto WinRAR.it

anna.f
Messaggi: 6
Iscritto il: 13 mar 2016, 20:34

Re: elenco dei file in un archivio

Messaggio da anna.f » 19 mar 2016, 10:10

Innanzitutto, ti ringrazio per questo lungo colloquio che stai intrattenendo con me !!

Il suggerimento sulla versione da adottare e' stato risolutivo: usando http://www.rarlab.com/rar/unrarw32.exe ottengo una cosa del tipo:

Codice: Seleziona tutto

        Name: A\AA\go.bat
        Type: File
        Size: 565
        Packed size: 240
        Ratio: 42%
        mtime: 2016-03-19 09:33:46,294
        Attributes: ..A....
        CRC32: 184D2492
        Host OS: Windows
        Compression: RAR 3.0(v29) -m3 -md=128K
        Flags: encrypted 
Peraltro, questo formato mi sembra abbastanza facile da processare come file di testo, XML, HTML ...

Andrea
Site Admin
Messaggi: 354
Iscritto il: 14 mag 2002, 18:52
Località: Bergamo
Contatta:

Re: elenco dei file in un archivio

Messaggio da Andrea » 19 mar 2016, 11:32

anna.f ha scritto:Il suggerimento sulla versione da adottare e' stato risolutivo: usando
Qui puoi anche prelevare le versione in Italiano:
UnRarW531it.exe a 32 bit
UnRarW-x64-531it.exe a 64 bit (che però penso non serva a te)
anna.f ha scritto:Peraltro, questo formato mi sembra abbastanza facile da processare come file di testo, XML, HTML ...
Anche il report che ottieni utilizzando il solo comando "L" è semplice da elaborare in quanto i campi hanno una dimensione fissa, a parte il nome che però è alla fine, e presenta tutti i dati più importanti dei file compressi. Dipende ovviamente da che dato ti serve.
Cordialmente,

Andrea
Supporto WinRAR.it

Rispondi