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

Η απαλλαγή από οποιοδήποτε αρχείο στα Windows 10 είναι τόσο εύκολη όσο η κατανάλωση πίτας. Ωστόσο, η διάρκεια της διαδικασίας διαγραφής που εκτελείται στην Εξερεύνηση αρχείων(File Explorer) διαφέρει από στοιχείο σε στοιχείο. Οι διάφοροι παράγοντες που το επηρεάζουν είναι το μέγεθος, ο αριθμός των μεμονωμένων αρχείων προς διαγραφή, ο τύπος αρχείου κ.λπ. Επομένως, η διαγραφή μεγάλων φακέλων που περιέχουν χιλιάδες μεμονωμένα αρχεία μπορεί να διαρκέσει ώρες(can take hours) . Σε ορισμένες περιπτώσεις, ο εκτιμώμενος χρόνος που εμφανίζεται κατά τη διαγραφή μπορεί να είναι ακόμη και περισσότερο από μία ημέρα. Επιπλέον, ο παραδοσιακός τρόπος διαγραφής είναι επίσης ελαφρώς αναποτελεσματικός καθώς θα χρειαστεί να αδειάσετε τον Κάδο Ανακύκλωσης( empty Recycle bin) για να αφαιρέσετε οριστικά αυτά τα αρχεία από τον υπολογιστή σας. Έτσι, σε αυτό το άρθρο, θα συζητήσουμε πώς να διαγράψετε γρήγορα φακέλους και υποφακέλους στο Windows PowerShell .

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

Πώς να διαγράψετε φακέλους και υποφακέλους στο Windows PowerShell(How to Delete Folders and Subfolders in Windows PowerShell)

Οι απλούστεροι τρόποι διαγραφής ενός φακέλου παρατίθενται παρακάτω:

  • Επιλέξτε το στοιχείο και πατήστε το πλήκτρο (key)Del στο πληκτρολόγιο.
  • Κάντε δεξί κλικ στο στοιχείο και επιλέξτε Διαγραφή (Delete) από το μενού περιβάλλοντος(from the context menu) που εμφανίζεται.

Ωστόσο, τα αρχεία που διαγράφετε δεν διαγράφονται οριστικά από τον υπολογιστή, καθώς τα αρχεία θα εξακολουθούν να υπάρχουν στον Κάδο Ανακύκλωσης(Recycle) . Ως εκ τούτου(Hence) , για να αφαιρέσετε μόνιμα αρχεία από τον υπολογιστή σας με Windows ,

  • Είτε πατήστε τα Shift + Delete keys μαζί για να διαγράψετε το στοιχείο.
  • Ή, κάντε δεξί κλικ στο εικονίδιο του Κάδου Ανακύκλωσης(Recycle) στην επιφάνεια εργασίας(Desktop) και, στη συνέχεια, κάντε κλικ στην επιλογή Άδειασμα κάδου ανακύκλωσης(Empty recycle bin) .

Γιατί να διαγράψετε μεγάλα αρχεία στα Windows 10;(Why Delete Large Files in Windows 10?)

Ακολουθούν ορισμένοι λόγοι για να διαγράψετε μεγάλα αρχεία στα Windows 10 :

  • Ο χώρος στο δίσκο(disk space) στον υπολογιστή σας μπορεί να είναι χαμηλός, επομένως απαιτείται εκκαθάριση χώρου.
  • Τα αρχεία ή ο φάκελός σας μπορεί να έχουν αντιγραφεί(duplicated) κατά λάθος
  • Τα ιδιωτικά ή ευαίσθητα αρχεία(private or sensitive files) σας μπορούν να διαγραφούν έτσι ώστε να μην έχει πρόσβαση κανένας άλλος σε αυτά.
  • Τα αρχεία σας μπορεί να είναι κατεστραμμένα ή γεμάτα κακόβουλο λογισμικό(corrupt or full of malware) λόγω επίθεσης από κακόβουλα προγράμματα.

Ζητήματα με τη διαγραφή μεγάλων αρχείων και φακέλων(Issues With Deleting Large Files and Folders)

Μερικές φορές, όταν διαγράφετε μεγαλύτερα αρχεία ή φακέλους, ενδέχεται να αντιμετωπίσετε ενοχλητικά προβλήματα όπως:

  • Τα αρχεία δεν μπορούν να διαγραφούν(Files can’t be deleted) – Αυτό συμβαίνει όταν προσπαθείτε να διαγράψετε αρχεία και φακέλους εφαρμογών αντί να τα απεγκαταστήσετε.
  • Πολύ μεγάλη διάρκεια διαγραφής(Very long duration of deletion) – Πριν από την έναρξη της πραγματικής διαδικασίας διαγραφής, η Εξερεύνηση αρχείων(File Explorer) ελέγχει τα περιεχόμενα του φακέλου και υπολογίζει τον συνολικό αριθμό των αρχείων για να παρέχει ένα ETA . Εκτός(Apart) από τον έλεγχο και τον υπολογισμό, τα Windows(Windows) αναλύουν επίσης τα αρχεία για να εμφανίσουν ενημερώσεις στο αρχείο/φάκελο που διαγράφεται εκείνη τη στιγμή. Αυτές οι πρόσθετες διαδικασίες συμβάλλουν σημαντικά στη συνολική περίοδο λειτουργίας διαγραφής.

Πρέπει να διαβάσετε(Must Read) : Τι είναι το HKEY_LOCAL_MACHINE;(What is HKEY_LOCAL_MACHINE?)

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

Μέθοδος 1: Διαγραφή φακέλων και υποφακέλων στο Windows PowerShell(Method 1: Delete Folders and Subfolders in Windows PowerShell)

Ακολουθήστε τα βήματα που αναφέρονται παρακάτω για να διαγράψετε μεγάλους φακέλους χρησιμοποιώντας την εφαρμογή PowerShell :

1. Κάντε κλικ στο Start και πληκτρολογήστε powershell και μετά κάντε κλικ στο Run as administrator .

ανοίξτε το Windows PowerShell ως διαχειριστής από τη γραμμή αναζήτησης των Windows

2. Πληκτρολογήστε την ακόλουθη εντολή(command)  και πατήστε το πλήκτρο Enter(Enter key) .

Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

Σημείωση:(Note:) Αλλάξτε τη διαδρομή(path) στην παραπάνω εντολή στη διαδρομή φακέλου(folder path) που θέλετε να διαγράψετε.

πληκτρολογήστε την εντολή για διαγραφή αρχείου ή φακέλου στο Windows PowerShell.  Πώς να διαγράψετε φακέλους και υποφακέλους στο PowerShell

Διαβάστε επίσης: (Also Read:) Πώς να διαγράψετε τα αρχεία εγκατάστασης Win στα Windows 10(How to Delete Win Setup Files in Windows 10)

Μέθοδος 2: (Method 2: )Διαγραφή φακέλων και υποφακέλων στη (Delete Folders and Subfolders in) γραμμή εντολών(Command Prompt)

Σύμφωνα με την επίσημη τεκμηρίωση της Microsoft , η εντολή del(del command) διαγράφει ένα ή περισσότερα αρχεία και η εντολή rmdir(rmdir command) διαγράφει τον κατάλογο αρχείων. Και οι δύο αυτές εντολές μπορούν επίσης να εκτελεστούν στο περιβάλλον αποκατάστασης των Windows(Windows Recovery Environment) . Δείτε πώς μπορείτε να διαγράψετε φακέλους και υποφακέλους στη γραμμή εντολών(Command Prompt) :

1. Πατήστε τα πλήκτρα Windows + Q keys να εκκινήσετε τη γραμμή αναζήτησης(search bar) .

Πατήστε το πλήκτρο Windows και το Q για να εκκινήσετε τη γραμμή αναζήτησης

2. Πληκτρολογήστε Command Prompt και κάντε κλικ στην επιλογή Εκτέλεση ως διαχειριστής(Run as Administrator) στο δεξιό παράθυρο.

Πληκτρολογήστε Command Prompt και κάντε κλικ στην επιλογή Εκτέλεση ως διαχειριστής στο δεξιό παράθυρο.  Πώς να διαγράψετε φακέλους και υποφακέλους στο PowerShell

3. Κάντε κλικ στο Ναι(Yes) στο αναδυόμενο παράθυρο Έλεγχος λογαριασμού χρήστη , εάν σας ζητηθεί.(User Account Control)

4. Πληκτρολογήστε cd και τη διαδρομή φακέλου(folder path) που θέλετε να διαγράψετε και πατήστε το πλήκτρο Enter(Enter key) .

Για παράδειγμα, cd C:\Users\ACER\Documents\Adobe όπως φαίνεται παρακάτω.

Σημείωση:(Note:) Μπορείτε να αντιγράψετε τη διαδρομή φακέλου από την εφαρμογή Εξερεύνηση αρχείων(File Explorer) για να μην υπάρχουν λάθη.

ανοίξτε ένα φάκελο στη γραμμή εντολών

5. Η γραμμή εντολών θα αντικατοπτρίζει τώρα τη διαδρομή του φακέλου. Διασταυρώστε το μία φορά για να βεβαιωθείτε ότι η διαδρομή που έχετε εισαγάγει για να διαγράψετε τα σωστά αρχεία. Στη συνέχεια, πληκτρολογήστε την ακόλουθη εντολή (command ) και πατήστε Enter(Enter key) για εκτέλεση.

del /f/q/s *.* > nul

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

6. Πληκτρολογήστε cd . . εντολή για να επιστρέψετε ένα βήμα πίσω στη διαδρομή του φακέλου και πατήστε το πλήκτρο Enter(Enter key) .

πληκτρολογήστε cd.. εντολή στη γραμμή εντολών

7. Πληκτρολογήστε την ακόλουθη εντολή(command)  και πατήστε Enter για να διαγράψετε τον καθορισμένο φάκελο.

rmdir /q/s FOLDER_NAME

Αλλάξτε το FOLDER_NAME με το όνομα του φακέλου που θέλετε να διαγράψετε.

την εντολή rmdir για τη διαγραφή του φακέλου στη γραμμή εντολών

Αυτός είναι ο τρόπος διαγραφής μεγάλων φακέλων και υποφακέλων στη γραμμή εντολών(Command Prompt) .

Διαβάστε επίσης: (Also Read:) Πώς να επιβάλετε τη διαγραφή αρχείου στα Windows 10(How to Force Delete File in Windows 10)

Μέθοδος 3: Προσθέστε την επιλογή γρήγορης διαγραφής στο μενού περιβάλλοντος(Method 3: Add Quick Delete Option in Context Menu)

Παρόλο που, μάθαμε πώς να διαγράφουμε φακέλους και υποφακέλους στο Windows PowerShell ή στη γραμμή εντολών(Command Prompt) , η διαδικασία πρέπει να επαναλαμβάνεται για κάθε μεμονωμένο μεγάλο φάκελο. Για να διευκολυνθεί περαιτέρω, οι χρήστες μπορούν να δημιουργήσουν ένα αρχείο δέσμης της εντολής και στη συνέχεια να προσθέσουν αυτήν την εντολή στο μενού περιβάλλοντος της ( context menu)Εξερεύνησης αρχείων(File Explorer) . Είναι το μενού που εμφανίζεται αφού κάνετε δεξί κλικ σε ένα αρχείο/φάκελο. Στη συνέχεια, θα είναι διαθέσιμη μια επιλογή γρήγορης διαγραφής για κάθε αρχείο και φάκελο εντός του Explorer για να διαλέξετε. Αυτή είναι χρονοβόρα διαδικασία, γι' αυτό ακολουθήστε την προσεκτικά.

1. Πατήστε τα πλήκτρα Windows + Q keys μαζί και πληκτρολογήστε σημειωματάριο. (notepad.)Στη συνέχεια, κάντε κλικ στο Άνοιγμα(Open) όπως φαίνεται.

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

2. Αντιγράψτε και επικολλήστε προσεκτικά(Carefully) τις συγκεκριμένες γραμμές στο έγγραφο του Σημειωματάριου(Notepad) , όπως απεικονίζεται:

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

πληκτρολογήστε τον κωδικό στο Σημειωματάριο

3. Κάντε κλικ στην επιλογή Αρχείο(File ) από την επάνω αριστερή γωνία και επιλέξτε Αποθήκευση ως…( Save As…) από το μενού.

κάντε κλικ στο Αρχείο και επιλέξτε Αποθήκευση ως επιλογή στο Σημειωματάριο.  Πώς να διαγράψετε φακέλους και υποφακέλους στο PowerShell

4. Πληκτρολογήστε quick_delete.bat ως όνομα αρχείου:(File name: ) και κάντε κλικ στο κουμπί Αποθήκευση(Save) .

Πληκτρολογήστε quick delete.bat στα αριστερά του ονόματος αρχείου και κάντε κλικ στο κουμπί Αποθήκευση.

5. Μεταβείτε στη Θέση φακέλου(Folder location) . Κάντε δεξί κλικ στο αρχείο quick_delete.bat και επιλέξτε Αντιγραφή(Copy ) που εμφανίζεται με επισήμανση.

Κάντε δεξί κλικ στο αρχείο quick delete.bat και επιλέξτε Αντιγραφή από το μενού.  Πώς να διαγράψετε φακέλους και υποφακέλους στο PowerShell

6. Μεταβείτε στο C:\Windows στην Εξερεύνηση αρχείων. (File Explorer. )Πατήστε τα Ctrl + V keys να επικολλήσετε το αρχείο quick_delete.bat εδώ.

Σημείωση:(Note: ) Για να προσθέσετε την επιλογή γρήγορης διαγραφής, το αρχείο quick_delete.bat πρέπει να βρίσκεται σε έναν φάκελο που έχει μια δική του μεταβλητή περιβάλλοντος PATH . Η μεταβλητή διαδρομής για το φάκελο των Windows είναι %windir%.

Μεταβείτε στο φάκελο των Windows στην Εξερεύνηση αρχείων.  Πατήστε Ctrl και v για να επικολλήσετε το γρήγορο αρχείο delete.bat σε αυτήν τη θέση

7. Πατήστε τα πλήκτρα (keys)Windows + R ταυτόχρονα για να εκκινήσετε το πλαίσιο διαλόγου Εκτέλεση .(Run)

8. Πληκτρολογήστε regedit και πατήστε Enter για να ανοίξετε τον Επεξεργαστή Μητρώου( Registry Editor) .

Σημείωση:(Note: ) Εάν δεν είστε συνδεδεμένοι από λογαριασμό διαχειριστή, θα λάβετε ένα αναδυόμενο παράθυρο Έλεγχος λογαριασμού χρήστη που θα ζητά άδεια. (User Account Control)Κάντε κλικ(Click) στο Ναι(Yes ) για να το εκχωρήσετε και συνεχίστε τα επόμενα βήματα για να διαγράψετε φακέλους και υποφακέλους.

πληκτρολογήστε regedit στο πλαίσιο διαλόγου Εκτέλεση

9. Μεταβείτε στο HKEY_CLASSES_ROOT\Directory\shell όπως απεικονίζεται παρακάτω.

μεταβείτε στο φάκελο του κελύφους στον επεξεργαστή μητρώου.  Πώς να διαγράψετε φακέλους και υποφακέλους στο PowerShell

10. Κάντε δεξί κλικ στο φάκελο του κελύφους . (shell)Κάντε κλικ στο New> Key στο μενού περιβάλλοντος. Μετονομάστε αυτό το νέο κλειδί σε Γρήγορη διαγραφή(Quick Delete) .

κάντε δεξί κλικ στον φάκελο του κελύφους και κάντε κλικ στο Νέο και επιλέξτε την επιλογή Κλειδί στον Επεξεργαστή Μητρώου

11. Κάντε δεξί κλικ στο πλήκτρο Γρήγορης διαγραφής(Quick Delete) , μεταβείτε στο Νέο( New, ) και επιλέξτε Κλειδί( Key ) από το μενού, όπως φαίνεται παρακάτω.

κάντε δεξί κλικ στο Γρήγορη διαγραφή και επιλέξτε Νέο και μετά την επιλογή Κλειδί στον Επεξεργαστή Μητρώου

12. Μετονομάστε το νέο κλειδί(new key) σε Command .

μετονομάστε το νέο κλειδί ως εντολή στον φάκελο Γρήγορης διαγραφής στον Επεξεργαστή Μητρώου

13. Στο δεξιό τμήμα του παραθύρου, κάντε διπλό κλικ στο αρχείο (Προεπιλογή)((Default)) για να ανοίξετε το παράθυρο Επεξεργασία συμβολοσειράς .(Edit String)

κάντε διπλό κλικ στο Προεπιλογή και θα εμφανιστεί το παράθυρο Επεξεργασία συμβολοσειράς.  Πώς να διαγράψετε φακέλους και υποφακέλους στο PowerShell

14. Πληκτρολογήστε cmd /c “cd %1 && quick_delete.bat” κάτω από το Value Data: και κάντε κλικ στο OK(OK)

εισαγάγετε τα δεδομένα τιμής στο παράθυρο Επεξεργασία συμβολοσειράς στον Επεξεργαστή Μητρώου

Η επιλογή γρήγορης διαγραφής(Delete) έχει πλέον προστεθεί στο μενού περιβάλλοντος του Explorer .

15. Κλείστε την εφαρμογή Επεξεργαστής Μητρώου(Registry Editor) και επιστρέψτε στον Φάκελο(Folder) που θέλετε να διαγράψετε.

16. Κάντε δεξί κλικ στο φάκελο(folder) και επιλέξτε Γρήγορη διαγραφή(Quick Delete) από το μενού περιβάλλοντος, όπως φαίνεται.

Κλείστε την εφαρμογή Επεξεργαστή Μητρώου και επιστρέψτε στον φάκελο που θέλετε να διαγράψετε.  Κάντε δεξί κλικ στον φάκελο και επιλέξτε Γρήγορη διαγραφή.  Πώς να διαγράψετε φακέλους και υποφακέλους στο PowerShell

Μόλις επιλέξετε Γρήγορη διαγραφή(Quick Delete) , θα εμφανιστεί ένα παράθυρο γραμμής εντολών που ζητά επιβεβαίωση της ενέργειας.

17. Ελέγξτε τη διαδρομή φακέλου(Folder path) και το όνομα φακέλου(Folder name) μία φορά και κάντε κλικ σε οποιοδήποτε πλήκτρο(any key ) στο πληκτρολόγιο για να διαγράψετε γρήγορα τον φάκελο.

Σημείωση:(Note: ) Ωστόσο, εάν κατά λάθος επιλέξατε λάθος φάκελο και θέλετε να τερματίσετε τη διαδικασία, πατήστε Ctrl + C . Η γραμμή εντολών θα ζητήσει ξανά επιβεβαίωση εμφανίζοντας το μήνυμα Terminate batch job (Y/N)?Πατήστε Y και μετά πατήστε Enter για να ακυρώσετε τη λειτουργία Γρήγορης διαγραφής(Quick Delete) , όπως φαίνεται παρακάτω.

τερματίστε τη μαζική εργασία για να διαγράψετε το φάκελο στη γραμμή εντολών

Διαβάστε επίσης: (Also Read:) Πώς να διαγράψετε κατεστραμμένες εγγραφές στο μητρώο των Windows(How to Delete Broken Entries in Windows Registry)

Επαγγελματική συμβουλή: (Pro Tip:) Πίνακας παραμέτρων (Table of Parameters) και χρήσεις τους
(& their Uses )

Parameter Function/Use
/f Forcefully deletes read-only files
/q Enables quiet mode, you do not need to confirm for every deletion
/s Executes the command on all files in folders of the specified path
*.* Deletes all the files in that folder
nul Speeds up the process by disabling console output

Εκτέλεση del /?εντολή για να μάθετε περισσότερα για το ίδιο.

Εκτέλεση del Για να μάθετε περισσότερες πληροφορίες σχετικά με την εντολή del

Συνιστάται:(Recommended:)

Οι παραπάνω μέθοδοι είναι οι πιο αποτελεσματικές μέθοδοι για τη διαγραφή μεγάλων φακέλων στα Windows 10(delete large folders in Windows 10) . Ελπίζουμε ότι αυτός ο οδηγός σας βοήθησε να μάθετε πώς να διαγράφετε φακέλους και υποφακέλους στο PowerShell & Command Prompt(how to delete folders and subfolders in PowerShell & Command Prompt) . Επίσης, εάν έχετε οποιεσδήποτε απορίες/σχόλια σχετικά με αυτό το άρθρο, μη διστάσετε να τις αφήσετε στην ενότητα σχολίων.



About the author

Είμαι επαγγελματίας τεχνικός ήχου και πληκτρολογίου με πάνω από 10 χρόνια εμπειρία. Έχω εργαστεί στον εταιρικό κόσμο, ως σύμβουλος και διευθυντής προϊόντων, και πιο πρόσφατα, ως μηχανικός λογισμικού. Οι δεξιότητες και η εμπειρία μου μου επιτρέπουν να εργάζομαι σε διάφορα είδη έργων από μικρές επιχειρήσεις έως μεγάλες εταιρείες. Είμαι επίσης ειδικός στα Windows 11 και εργάζομαι πάνω στο νέο λειτουργικό σύστημα για πάνω από δύο χρόνια τώρα.



Related posts