Τι θέλεις να κάνεις και τι εννοείς backup? :: Η εφαρμογή κάνει τα έξεις:
Δέχεται φάκελους ως Sources.
Δέχεται φάκελους ως Destinations.
Εξαίρει φάκελους, αρχεία κτλ. από τα Sources.
Εκτελεί εφαρμογές πριν και μετά το backup.
Σταματά πριν το backup windows services.
Εκκινεί μετά το backup τα αντίστοιχά windows services.
Κάνει Restart ή ShutDown το PC με την ολοκλήρωση του.
Κρατάει history backup για «n» ημέρες.
Τα αρχεία στα destinations αποθηκεύονται ως zip. (με ZipLevel & ZipPwd)
Κάνει σε κάθε backup έλεγχό για FoldersLimitDown, FoldersLimitUp, FilesLimitDown, FilesLimitUp, SizeLimitDown & SizeLimitUp.
Όταν ολοκληρωθεί το backup στέλνει εκτός των άλλων που περιέχει το emal, έρχεται με μια από τις τρείς ειδοποιήσεις «Executed successfully», «Executed with warnings» & «Executed with errors».
Και τέλος και σημαντικότερο έχω μια εφαρμογή monitor που συλλέγει αυτά τα email καθημερινά, και εάν κάποιο backup έρθει με warnings ή errors, τότε πρέπει να επέμβει άνθρωπος.
while (!dead) learn();