Πώς να διαγράψετε μεγάλους φακέλους στα Windows πολύ γρήγορα

Όταν διαγράφετε τεράστιους φακέλους στα Windows, θα παρατηρήσετε ότι η διαδικασία χρειάζεται αρκετό χρόνο για να ολοκληρωθεί.

Διατηρώ τους εφεδρικούς φακέλους των Ghacks τοπικά σε δίσκο που βασίζεται σε πιατέλα και αυτοί οι φάκελοι έρχονται κοντά σε μέγεθος 30 Gigabytes με περισσότερα από 140.000 αρχεία και 350 φακέλους.

Όταν πρέπει να τα διαγράψω ξανά, θα διαρκέσει πολύς χρόνος εάν εκτελέσω τη λειτουργία διαγραφής στην Εξερεύνηση των Windows. Το πρώτο πράγμα που συμβαίνει είναι ότι τα Windows τρέχουν υπολογισμούς που από μόνο του μπορεί να πάρουν πολύ μεγάλο χρονικό διάστημα για να ολοκληρωθούν.

Στη συνέχεια, όταν πραγματοποιηθεί η πραγματική διαγραφή, τα Windows αναλύουν τη διαδικασία και δημοσιεύουν ενημερώσεις στο παράθυρο λειτουργίας αρχείου.

Ενδέχεται να διαρκέσει δέκα ή είκοσι λεπτά ή και περισσότερο, για να διαγράψετε ένα μεγάλο φάκελο χρησιμοποιώντας τον Explorer σε συσκευές Windows.

Πώς να διαγράψετε μεγάλους φακέλους στα Windows πολύ γρήγορα

Εάν εκτελείτε εντολές διαγραφής από τη γραμμή εντολών, θα παρατηρήσετε ότι η διαδικασία ολοκληρώνεται πολύ πιο γρήγορα. Ίσως παρατηρήσετε ότι η λειτουργία χρειάζεται μόνο ένα κλάσμα του χρόνου που χρειάζεται η ίδια λειτουργία όταν την εκτελείτε στον Explorer.

Ο Matt Pilz, ο οποίος έγραψε για το θέμα αυτό το 2015, είδε μια μείωση από 11 λεπτά σε 29 δευτερόλεπτα, η οποία έκανε τη λειτουργία γραμμής εντολών περισσότερο από 20 φορές ταχύτερη από την επιλογή Explorer.

Το μειονέκτημα σε αυτό είναι ότι απαιτεί τη χρήση της γραμμής εντολών. Ο Matt πρότεινε να προσθέσετε τις εντολές στο μενού περιβάλλοντος Explorer, έτσι ώστε οι χρήστες να μπορούν να τα εκτελέσουν απευθείας στον Explorer.

Οι δύο εντολές που χρειάζονται οι χρήστες είναι Del, για τη διαγραφή αρχείων και Rmdir, για την κατάργηση των καταλόγων.

  1. Πατήστε στο πλήκτρο των Windows, πληκτρολογήστε cmd.exe και επιλέξτε το αποτέλεσμα για να φορτώσετε τη γραμμή εντολών.
  2. Μεταβείτε στο φάκελο που θέλετε να διαγράψετε (με όλα τα αρχεία και τους υποφακέλους του). Χρησιμοποιήστε τη διαδρομή cd, π.χ. cd o: \ backups \ test \ για να το κάνετε.
  3. Η εντολή DEL / F / Q / S *. *> Το NUL διαγράφει όλα τα αρχεία στη δομή του φακέλου και παραλείπει την έξοδο που βελτιώνει περαιτέρω τη διαδικασία.
  4. Χρησιμοποιήστε το cd .. για να περιηγηθείτε στον γονικό φάκελο στη συνέχεια.
  5. Εκτελέστε την εντολή RMDIR / Q / S για να διαγράψετε το φάκελο και όλους τους υποφακέλους.

Οι εντολές μπορεί να απαιτούν κάποια εξήγηση.

DEL / F / Q / S *. *> NUL

  • / F - αναγκάζει τη διαγραφή των αρχείων μόνο για ανάγνωση.
  • / Q - ενεργοποιεί την αθόρυβη λειτουργία. Δεν θέλετε να διαγράψετε τα αρχεία (αν δεν το χρησιμοποιείτε, σας ζητείται οποιοδήποτε αρχείο στο φάκελο).
  • / S - εκτελεί την εντολή σε όλα τα αρχεία σε οποιοδήποτε φάκελο κάτω από την επιλεγμένη δομή.
  • *. * - Διαγραφή όλων των αρχείων.
  • > NUL - απενεργοποιεί την έξοδο της κονσόλας. Αυτό βελτιώνει περαιτέρω τη διαδικασία, ξυρίζοντας περίπου το ένα τέταρτο του χρόνου επεξεργασίας μακριά από την εντολή της κονσόλας.

RMDIR / Q / S όνομα φακέλου

  • / Q - Αθόρυβη λειτουργία, δεν θα σας ζητηθεί επιβεβαίωση για τη διαγραφή φακέλων.
  • / S - Εκτελέστε τη λειτουργία σε όλους τους φακέλους της επιλεγμένης διαδρομής.
  • όνομα φακέλου - Η απόλυτη διαδρομή ή το σχετικό όνομα φακέλου, π.χ. o: / backup / test1 ή test1

Δημιουργία ενός αρχείου δέσμης και προσθήκη του στο μενού περιβάλλοντος του Explorer

Εάν δεν χρειάζεται να εκτελείτε συχνά την εντολή, ίσως να είστε απολύτως ωραία να εκτελείτε τις εντολές απευθείας από τη γραμμή εντολών.

Αν το χρησιμοποιείτε συχνά όμως, ίσως προτιμάτε να βελτιστοποιήσετε τη διαδικασία. Μπορείτε να προσθέσετε την εντολή στο μενού περιβάλλοντος του Explorer, ώστε να μπορείτε να το εκτελέσετε απευθείας από εκεί.

Το πρώτο πράγμα που πρέπει να κάνετε είναι να δημιουργήσετε ένα αρχείο δέσμης. Δημιουργήστε ένα νέο έγγραφο απλού κειμένου στα Windows και επικολλήστε τις ακόλουθες γραμμές κώδικα σε αυτό.

@ OFF OFF

ECHO Διαγραφή φακέλου:% CD%;

ΠΑΥΣΗ

SET FOLDER =% CD%

CD /

DEL / F / Q / S "% FOLDER%"> NUL

RMDIR / Q / S "% FOLDER%"

ΕΞΟΔΟΣ

Αποθηκεύστε το αρχείο ως delete.bat μετά. Βεβαιωθείτε ότι έχει την επέκταση .bat και όχι την επέκταση .txt.

Το αρχείο παρτίδας συνοδεύεται από μια ερώτηση ασφαλείας. Αυτό σας δίνει επιλογές για να σταματήσετε τη διαδικασία, σημαντικό αν έχετε επιλέξει τυχαία το στοιχείο του μενού περιβάλλοντος. Μπορείτε να χρησιμοποιήσετε το CTRL-C ή να κάνετε κλικ στο x του παραθύρου για να σταματήσετε τη διαδικασία. Εάν πατήσετε οποιοδήποτε άλλο πλήκτρο, όλοι οι φάκελοι και τα αρχεία θα διαγραφούν χωρίς καμία επιλογή για να σταματήσετε τη διαδικασία.

Πρέπει να προσθέσετε το αρχείο παρτίδας σε μια θέση που είναι περιβαλλοντική μεταβλητή PATH. Ενώ μπορείτε να δημιουργήσετε τη δική σας μεταβλητή, μπορείτε επίσης να την μετακινήσετε σε ένα φάκελο που ήδη υποστηρίζεται, π.χ. C: \ Windows.

Κάντε τα εξής, για να προσθέσετε το νέο αρχείο δέσμης για να διαγράψετε γρήγορα τους φακέλους στο μενού περιβάλλοντος του Explorer.

  1. Πατήστε στο πλήκτρο Windows, πληκτρολογήστε regedit.exe και πατήστε στο πλήκτρο Enter για να ανοίξετε τον Επεξεργαστή Μητρώου των Windows.
  2. Επιβεβαιώστε την ερώτηση του UAC.
  3. Μεταβείτε στο HKEY_CLASSES_ROOT \ Directory \ shell \
  4. Κάντε δεξί κλικ στο Shell και επιλέξτε New> Key.
  5. Ονομάστε το πλήκτρο γρήγορης διαγραφής
  6. Κάντε δεξί κλικ στο Fast Delete και επιλέξτε New> Key.
  7. Ονομάστε την εντολή κλειδιού.
  8. Κάντε διπλό κλικ στην προεπιλογή του πλήκτρου εντολών.
  9. Προσθέστε cmd / c "cd% 1 && delete.bat" ως τιμή.