Προς το περιεχόμενο

Συμπιεση φακελου σε zip και διαγραφη παλαιοτερων απο χ ημερες αρχειων


tsomoloko

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια χαρα!

 

Ψαχνω ενα προγραμμα η script για windows το οποιο να κανει zip (winzip, winrar, 7z η οτιδηποτε αλλο...) εναν φακελο με ολα τα αρχεια ή υποφακελους σε αυτον.

Υστερα...

1)να διαγραφει τα αρχεια που εκανε backup (zip δηλαδη)

2)να διαγραφει zipped αρχεια παλαιοτερα απο χ ημερες (πχ 7 μερες)

 

Άρα αν εχουμε στον c:\temp τον φακελο 14.04.2009 (αρα c:\temp\14.04.2009) τρεχοντας το script να κανει zip οτι υπαρχει στον c:\temp\14.04.2009 φτιαχνοντας πχ το 14.04.2009.zip στελνοντας το στο c:\ και διαγραφοντας τον φακελο c:\temp\14.04.2009

Ετσι στο τελος του script ο c:\temp θα ειναι αδειος και ενα νεο αρχειο με ονομα 14.04.2009.zip θα ειναι στον c:\

 

Υστερα, θα ελεγχει τα αρχεια *.zip που υπαρχουν στον c:\ και αν βρει καποιο παλιοτερο απο χ ημερες (πχ 7 μερες) να το διαγραφει.

 

Αυτα! :)

Δημοσ.

Υπάρχουν αρκετά ολοκληρωμένα προγράμματα backup που διαθέτουν μεγάλες δυνατότητες παραμετροποίησης, π.χ. Cobian Backup. Το συγκεκριμένο είναι και δωρεάν, αλλά δε θυμάμαι αν μπορείς να το ρυθμίσεις ώστε να κάνει ακριβώς όλα όσα ζητάς, θα πρέπει να το ψαχουλέψεις λιγάκι μόνος σου.

 

Πάντως, τα απαιτούμενα βήματα είναι τετριμμένα και εκτιμώ ότι με λίγο διάβασμα σχετικά με batch files και/ή VBScript θα μπορούσες να φτιάξεις ένα script απόλυτα προσαρμοσμένο στις ανάγκες σου. Βοηθάει και το γεγονός ότι τα περισσότερα προγράμματα archiving ελέγχονται απόλυτα μέσω CLI...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...