Vedi qui: http://www.tomshardware.co.uk/forum/...mote-wildcards
Il post in verde (Best Solution)
Vedi qui: http://www.tomshardware.co.uk/forum/...mote-wildcards
Il post in verde (Best Solution)
Per mia ( e di altri ) memoria Provo a ricapitolare quel poco che ho capito (male)
cerchero di essere sintetico
Problema: Vogliamo eliminare tutte le cartelle che
iniziano per "GF...." presenti in un determinato percorso
Il comando base č RD ....... /S /Q ( Oppure RMDIR ...... )
Dove
--- /S elimina anche le sottocartelle e file
--- /Q Non chiede conferma di eliminazione
RD C:\Percorso\GF* /S /Q non funziona perchč RD non accetta caratteri jolly
dobbiamo fare un ciclo FOR in questo modo:
FOR /D %%f IN (C:\Percorso\GF*) DO RD %%f /S /Q
-- FOR č il comando principale ( assomiglia a un FOR/NEXT di VBA )
-- /D significa di cercare non fra i file ( default ) bensi fra le cartelle
-- %%f č la nostra variabile che di volta in volta cambia il suo valore durante il ciclo
---- NB: %%f č un nome di fantasia, ma DEVE essere composta da 1 SOLO carattere
-- IN (......) dove si prelevano i valori da mettere nella variabile %%f
-- DO č un limite di demarcazione e significa esegui quello che viene dopo
-- RD %%f /S /Q č il classico comando bat che utilizza la variabile %%f invece del percorso
consiglio di leggere anche questo:
http://areeweb.polito.it/didattica/f...empi_batch.pdf
.
Ultima modifica di nman; 20-01-2014 a 00:56