Mizzega ragazzo, pensi sia una cosa veloce ?
Ti do una mano, ma ci devi mettere del tuo... Prima di passare all'elaborazione del batch, sperimenta con quanto segue:
I batch eseguono operazioni in sequenza, ossia riga dopo riga, salvo salti condizionati.
Primo ostacolo: Esiste il nome di file ?
Si utilizza
IF Exist nomefile Goto label. Le labels si identificano con :label
Secondo ostacolo: Errori di decompressione ?:
Si utilizza
IF ERRORLEVEL Errore Goto label.
7za (anche altre utilities che lavorano sotto shell) restituisce un valore ad operazione completata. ERRORLEVEL è una variabile d'ambiente che contiene quel valore.
Terzo ostacolo: Scrivere in un file i nomi dei files corrotti
Di solito si utilizza echo quellochevuoi
>nomefile
Si aggiunge al file echo quellochevuoi
>>nomefile
Quarto ostacolo: Copiare o spostare:
Per copiare si utilizza
copy, per spostare
move
Butta giu qualcosa, poi vediamo cos'hai prodotto.
ps: L'urgenza non è ne nelle tue corde, ne nelle nostre