Πώς να διαγράψετε αυτόματα αρχεία στα Windows
Νωρίτερα έγραψα για ένα πρόγραμμα που ονομάζεται DropIt που μετακινεί ή αντιγράφει αυτόματα αρχεία(automatically moves or copies files) για εσάς όταν εμφανίζονται νέα αρχεία μέσα σε έναν φάκελο. Αυτό μπορεί να είναι χρήσιμο, για παράδειγμα, εάν έχετε περιορισμένο χώρο σε έναν τοπικό σκληρό δίσκο και θέλετε να μετακινήσετε όλες τις λήψεις σας σε μια εξωτερική συσκευή αποθήκευσης.
Εάν θέλετε να διαγράψετε αυτόματα αρχεία, υπάρχουν δύο τρόποι με τους οποίους μπορείτε να το κάνετε στα Windows . Η πρώτη μέθοδος περιλαμβάνει τη λήψη μιας δωρεάν εφαρμογής που ονομάζεται AutoDelete που σας επιτρέπει να διαμορφώσετε ένα χρονοδιάγραμμα για τη διαγραφή αρχείων σε έναν συγκεκριμένο φάκελο. Έχω ήδη γράψει δύο λεπτομερείς οδηγούς για τη χρήση του προγράμματος ( εδώ και εδώ ), οπότε ελέγξτε αυτούς εάν προτιμάτε ένα δωρεάν πρόγραμμα για να ολοκληρώσετε τη δουλειά.
Η δεύτερη μέθοδος για τη διαγραφή αρχείων είναι να δημιουργήσετε ένα αρχείο δέσμης και στη συνέχεια να προγραμματίσετε την εκτέλεση αυτού του αρχείου δέσμης. Μπορείτε να τα κάνετε όλα αυτά χωρίς να εγκαταστήσετε λογισμικό τρίτων. Σε αυτό το άρθρο, θα σας καθοδηγήσω στα βήματα για τη δημιουργία ενός αρχείου δέσμης και, στη συνέχεια, τη χρήση του Προγραμματιστή εργασιών(Task Scheduler) για να εκτελείται το σενάριο σε επαναλαμβανόμενη βάση.
Βήμα 1 – Δημιουργία αρχείου δέσμης
Εάν η δημιουργία ενός αρχείου δέσμης ακούγεται λίγο τρομακτικό ή πολύ τεχνικό, μην ανησυχείτε γιατί δεν χρειάζεται να γνωρίζετε τι σημαίνει αυτό. Θα εξηγήσω τι πρέπει να αντιγράψετε και να επικολλήσετε, πού και ποιες επιλογές μπορείτε να αλλάξετε. Αρχικά(First) , ανοίξτε το Σημειωματάριο(Notepad) και αντιγράψτε και επικολλήστε την ακόλουθη γραμμή κειμένου:
forfiles -p "C:\Test" -s -m *.* /D -5 /C "cmd /c del @path"
Η παραπάνω γραμμή μάλλον δεν έχει νόημα, κάτι που είναι απολύτως εντάξει όπως θα το εξηγήσω παρακάτω. Βασικά(Basically) , λέει στα Windows να διαγράψουν όλα τα αρχεία στο φάκελο C:Test και στους υποφακέλους που είναι παλαιότερα των 5 ημερών. Εδώ είναι πώς πρέπει να μοιάζει το αρχείο του Σημειωματάριου .(Notepad)
Πριν μπούμε σε περισσότερες λεπτομέρειες σχετικά με την εντολή, ας αποθηκεύσουμε το αρχείο και ας το κάνουμε μια δοκιμαστική εκτέλεση. Αρχικά(First) , δημιουργήστε έναν φάκελο στον υπολογιστή σας που ονομάζεται Test στη ρίζα της μονάδας δίσκου C. Στη συνέχεια, κάντε κλικ στο Αρχείο(File) – Αποθήκευση(Save) και αποθηκεύστε το αρχείο ως αρχείο δέσμης. Για να το κάνετε αυτό, πληκτρολογήστε ένα όνομα ακολουθούμενο από .bat και, στη συνέχεια, αλλάξτε το αναπτυσσόμενο μενού Αποθήκευση ως τύπου(Save as type) σε Όλα τα αρχεία(All Files) .
Λάβετε υπόψη ότι μπορείτε να αποθηκεύσετε το αρχείο σε όποια θέση του σκληρού δίσκου θέλετε, δεν έχει ιδιαίτερη σημασία. Τώρα δημιουργήστε μερικά εικονικά αρχεία στο φάκελο Test και, στη συνέχεια, κάντε διπλό κλικ στο αρχείο Delete.bat για να το εκτελέσετε. Να διαγραφεί κάτι; Πιθανώς όχι!
Ο λόγος για τον οποίο δεν διαγράφηκε τίποτα είναι επειδή η εντολή έχει /D -5 , που σημαίνει αρχεία που είναι 5 ημερών ή μεγαλύτερα. Για να διαγράψετε οποιοδήποτε αρχείο ανεξάρτητα από το πότε δημιουργήθηκε, μπορείτε είτε να αλλάξετε το -5 σε -0 είτε να αφαιρέσετε το τμήμα /D -5 εντελώς. Τώρα αν το εκτελέσετε, όλα τα αρχεία θα διαγραφούν.
Για να προσαρμόσετε την εντολή, το πρώτο πράγμα που μπορείτε να κάνετε είναι να αλλάξετε τον κατάλογο σε κάτι διαφορετικό από το C:Test. Αυτό είναι τόσο απλό όσο να αντιγράψετε τη διαδρομή από την Εξερεύνηση των Windows(Windows Explorer) για τον κατάλογο που θέλετε και να την επικολλήσετε στην εντολή στο Σημειωματάριο(Notepad) .
Ακολουθεί η παράμετρος -s που βλέπετε μετά τη διαδρομή καταλόγου. Αυτό υποδηλώνει ότι η εντολή πρέπει να κοιτάξει και σε όλους τους υποφακέλους. Εάν δεν θέλετε να διαγράψετε αρχεία από υποφακέλους, προχωρήστε και αφαιρέστε την παράμετρο -s.
Το επόμενο είναι -m ακολουθούμενο από *.* , που σημαίνει ότι η εντολή πρέπει να αξιολογεί αρχεία κάθε είδους. Εάν θέλετε να διαγράψετε μόνο έναν συγκεκριμένο τύπο αρχείου σε έναν φάκελο, όπως αρχεία PDF ή εικόνες (PDF)JPG , απλώς αλλάξτε το *.* σε *.pdf ή *.jpeg και θα αφαιρέσει μόνο αυτά τα αρχεία.
Το τμήμα /D -X για το οποίο έχουμε ήδη μιλήσει όσον αφορά το πόσο παλιά πρέπει να είναι τα αρχεία για να πληρούν τις προϋποθέσεις για διαγραφή. Μπορείτε είτε να το διατηρήσετε με τιμή μεγαλύτερη από 1, να το ορίσετε στο 0 ή να το αφαιρέσετε εντελώς. Αυτά είναι όλα όσα πρέπει να γνωρίζουμε για την εντολή.
Υπάρχουν μερικά πράγματα που πρέπει να σημειώσετε σχετικά με την εκτέλεση αυτής της εντολής. Πρώτον, όταν τα αρχεία διαγράφονται, δεν πηγαίνουν στον Κάδο Ανακύκλωσης(Recycle Bin) , αλλά διαγράφονται οριστικά, επομένως να είστε προσεκτικοί όταν τα χρησιμοποιείτε. Δεύτερον, η εντολή διαγράφει μόνο αρχεία, όχι φακέλους.
Δεδομένου ότι αυτό είναι ένα αρχείο δέσμης, μπορείτε επίσης να προσθέσετε πολλαπλές εκδόσεις αυτής της εντολής στο ίδιο αρχείο. Για παράδειγμα, εδώ δημιουργώ ένα αρχείο δέσμης που θα διαγράφει όλα τα αρχεία DOCX παλαιότερα των 180 ημερών, όλα τα αρχεία PDF παλαιότερα των 60 ημερών και όλα τα αρχεία TXT ανεξάρτητα από το πόσο παλιά είναι τα αρχεία.
Βήμα 2 – Προγραμματισμός Μαζικού Αρχείου
Τώρα που έχετε δημιουργήσει και αποθηκεύσετε το αρχείο δέσμης, ας προχωρήσουμε και ας προγραμματίσουμε να εκτελείται σε επαναλαμβανόμενη βάση. Για να γίνει αυτό, πρέπει να ανοίξουμε το Task Scheduler .
Ευτυχώς, έχω ήδη γράψει ένα άρθρο σχετικά με τον τρόπο προγραμματισμού ενός αρχείου δέσμης(how to schedule a batch file) , οπότε ανοίξτε αυτήν τη σελίδα για να ξεκινήσετε. Κάντε κύλιση(Scroll) προς τα κάτω στην ενότητα Προγραμματισμός ομαδικού αρχείου κατά την εκκίνηση υπολογιστή(Schedule Batch File on PC Startup) και ακολουθήστε την.
Το μόνο που πρέπει να αλλάξετε είναι το Trigger . Μπορείτε να επιλέξετε μεταξύ Καθημερινά(Daily) , Εβδομαδιαία(Weekly) , Μηνιαία(Monthly) , Πότε ξεκινά ο υπολογιστής(When the computer starts) , Πότε συνδέομαι(When I log on) ή Πότε καταγράφεται ένα συγκεκριμένο συμβάν(When a specific event is logged) .
Όταν επιλέγετε κάτι όπως Εβδομαδιαία(Weekly) ή Μηνιαία(Monthly) και κάνετε κλικ στο Επόμενο(Next) , θα εμφανιστεί μια νέα οθόνη όπου μπορείτε να διαμορφώσετε την ακριβή ώρα και τις ημέρες που θέλετε να εκτελείται το σενάριο.
Ας ελπίσουμε ότι αυτή είναι μια καλή λύση για τους περισσότερους ανθρώπους που πρέπει να εκτελέσουν μερικές απλές αυτοματοποιημένες εργασίες για τη διαγραφή αρχείων στους υπολογιστές τους. Εάν έχετε οποιεσδήποτε ερωτήσεις, μη διστάσετε να δημοσιεύσετε ένα σχόλιο. Απολαμβάνω!
Related posts
Πώς να παίξετε αρχεία MKV στο Windows Media Player
Τα καλύτερα εργαλεία για την αντιγραφή μεγάλου αριθμού αρχείων στα Windows
4 καλύτερα ελαφριά προγράμματα περιήγησης για Windows και Mac
Το καλύτερο δωρεάν λογισμικό καραόκε για Windows
Οι καλύτερες εφαρμογές Reddit για Windows και Mac
6 τρόποι εξαγωγής εικόνων από αρχεία PDF σε TIFF, JPEG, PNG
7 καλύτερες εφαρμογές και ιστότοποι για να παρακολουθήσετε βίντεο μαζί
ToDoist Desktop App για Windows: Μια πλήρης ανασκόπηση
Ένα σεμινάριο Autohotkey για την αυτοματοποίηση εργασιών των Windows
Εφαρμογές λογισμικού για να μετατρέπουν εύκολα αρχεία μουσικής σε διαφορετικές μορφές
Πώς να χρησιμοποιήσετε το MyFitnessPal για να χάσετε πραγματικά βάρος
Αποθήκευση και επαναφορά της διάταξης/θέσης εικονιδίων επιφάνειας εργασίας στα Windows
4 καλύτερες εφαρμογές για απομακρυσμένη προβολή κάμερας Web σε iOS και Android
Το καλύτερο λογισμικό γονικού ελέγχου για τα Windows 10
6 καλύτερες εναλλακτικές λύσεις Reddit που μπορείτε να χρησιμοποιήσετε δωρεάν
7 καλύτερες εφαρμογές που θα σας βοηθήσουν να μελετήσετε καλύτερα
6 τρόποι για να κάνετε κινούμενες φωτογραφίες στο διαδίκτυο ή με εφαρμογές
3 καλύτερες εφαρμογές πεζοπορίας για να βρείτε μονοπάτια, να καταγράψετε πεζοπορίες και να μην χαθείτε
4 καλύτερα προγράμματα για να μετατρέψετε τον υπολογιστή σας σε κέντρο πολυμέσων ροής
Οδηγός για τη μετατροπή εικόνων σε εικονίδια Windows ή Mac