New Bee
2008-07-28 08:36:34 UTC
Forse non mi è ancora chiaro del tutto il funzionamento del comando
FORFILES... ho creato un file batch (inserito poi in operazioni
pianificate) che automaticamente crea ogni giorno una cartella e vi
scarica all'interno dei file da internet.
Onde evitare però la replica all'infinito di queste cartelle volevo
inserire un automatismo che eliminasse automaticamente le cartelle più
vecchie di 5 giorni (ed il loro contenuto).
Pertanto nel file batch ho inserito questo comando:
forfiles /p Z:\SCHEDARIO\ /s /m * /d -5 /c "Cmd /C RD /s @FILE"
nella speranza che eliminasse all'interno di Z:\SCHEDARIO\ tutte le
subdirectory più vecchie di 5 giorni. Non solo questo non avviene, ma
in presenza di cartelle più vecchie di 5 giorni lo script si blocca e
chiede una oscura conferma (y/n) manuale... ma anche rispondendo "y"
l'eliminazione non viene effettuata...
dove sbaglio?
grazie!
FORFILES... ho creato un file batch (inserito poi in operazioni
pianificate) che automaticamente crea ogni giorno una cartella e vi
scarica all'interno dei file da internet.
Onde evitare però la replica all'infinito di queste cartelle volevo
inserire un automatismo che eliminasse automaticamente le cartelle più
vecchie di 5 giorni (ed il loro contenuto).
Pertanto nel file batch ho inserito questo comando:
forfiles /p Z:\SCHEDARIO\ /s /m * /d -5 /c "Cmd /C RD /s @FILE"
nella speranza che eliminasse all'interno di Z:\SCHEDARIO\ tutte le
subdirectory più vecchie di 5 giorni. Non solo questo non avviene, ma
in presenza di cartelle più vecchie di 5 giorni lo script si blocca e
chiede una oscura conferma (y/n) manuale... ma anche rispondendo "y"
l'eliminazione non viene effettuata...
dove sbaglio?
grazie!