Output di shell su FILE come fare??

di il
1 risposte

Output di shell su FILE come fare??

Ciao ragazzi,

sto realizzando uno script in Vbscript che effettua la compressione di alcune cartelle con 7-zip (per poterne poi effettuare il backup).

lo script funziona, ma vorrei creare un log che elenchi i files compressi, ma non ci riesco!

7zip elenca i files compressi sul video, come posso ridirigere quest'informazione su un file ?
Lo script uasto è :

...

Applicazione="7za a -mx=9 -mfb=64 -md=32m "
File_Out="C:\Prova_BCK\Zipped_files\backup1.zip "
File_In="C:\Prova_BCK\DATI"
comando=Applicazione&File_Out&File_In

set shell = WScript.CreateObject("WScript.Shell")
Esito_Zip =Shell.Run(comando,1,true)
Set Shell = Nothing

...

ho provato ad inserire il classico comando di redirezione ">log.txt" alla fine della stringa "comando" ma la cosa non funziona!
Qualcuno può aiutarmi?

Grazie

1 Risposte

  • Re: Output di shell su FILE come fare??

    Hai provato a risolvere con un file batch che avvia 7-zip e ridirige l'output su file? Del tipo:

    7za a -mx=9 -mfb=64 -md=32m C:\Prova_BCK\Zipped_files\backup1.zi C:\Prova_BCK\DATI > log.txt
Devi accedere o registrarti per scrivere nel forum
1 risposte