ciao a tutti!
![]()
Vorrei creare un file batch per gestire la cancellazione delle cartelle contenenti i files di backup che vengono generati ogni giorno (tramite l'esecuzione di un file batch).
Le cartelle di backup vengono salvati in una cartella.
Attualmente elimino le cartelle manualmente, ma vorrei automatizzare/pianificare il processo perchè vorrei porre delle condizioni al processo di cancellazione.
In particolare vorrei che ogni lunedì vengano cancellati le cartelle contenenti i files di backup di due settimane prima lasciando solo la copia del venerdì, mi spiego meglio:
Oggi è 13 maggio - mercoledì
nella cartella devono rimanere tutte le cartelle di backup di questa settimana:
12 martedì
11 lunedì
ma anche quelli della settimana precedente a quella in corso:
10 domenica
09 sabato
08 venerdì
07 giovedì
06 mercoledì
05 martedì
04 lunedì
mentre della settimana che va dal 27 aprile al 3 maggio deve rimanere la seguente cartella:
01 maggio - venerdì
e così a ritroso:
24 aprile - venerdì
17 aprile - venerdì
10 aprile - venerdì
03 aprile - venerdì
Vorrei anche estendere questo processo ai mesi, in modo da avere tutti i venerdì del mese corrente e precedente, mentre per i mesi prima tenere solo l'ultimo venerdì del mese.
Esempio:
Siamo a maggio quindi tengo tutti i venerdì di aprile:
24 aprile - venerdì
17 aprile - venerdì
10 aprile - venerdì
03 aprile - venerdì
mentre per i mesi prima tengo:
27 marzo - venerdì
27 febbraio - venerdì
30 gennaio - venerdì
Spero e credo che una procedura del genere possa essere implementata, il problema è che non so scrivere il file .bat![]()
Grazie
![]()