Cum să ștergeți folderele și subfolderele din PowerShell

Publicat: 2021-12-23
Cum să ștergeți folderele și subfolderele din PowerShell

A scăpa de orice fișier pe Windows 10 este la fel de ușor ca să mănânci plăcintă. Cu toate acestea, durata procesului de ștergere executat în File Explorer variază de la articol la articol. Diferiții factori care îl influențează sunt dimensiunea, numărul de fișiere individuale care trebuie șterse, tipul de fișier etc. Astfel, ștergerea folderelor mari care conțin mii de fișiere individuale poate dura ore . În unele cazuri, timpul estimat afișat în timpul ștergerii poate fi chiar mai mare de o singură zi. Mai mult, modul tradițional de ștergere este, de asemenea, ușor ineficient, deoarece va trebui să goliți Coșul de reciclare pentru a elimina definitiv aceste fișiere de pe computer. Deci, în acest articol, vom discuta despre cum să ștergeți rapid folderele și subfolderele din Windows PowerShell.

Cum să ștergeți folderele și subfolderele din PowerShell

Cuprins

  • Cum să ștergeți folderele și subfolderele în Windows PowerShell
  • De ce să ștergeți fișierele mari în Windows 10?
  • Probleme cu ștergerea fișierelor și folderelor mari
  • Metoda 1: Ștergeți folderele și subfolderele din Windows PowerShell
  • Metoda 2: Ștergeți folderele și subfolderele din linia de comandă
  • Metoda 3: Adăugați opțiunea de ștergere rapidă în meniul contextual
  • Sfat pro: Tabelul parametrilor și utilizările lor

Cum să ștergeți folderele și subfolderele în Windows PowerShell

Cele mai simple modalități de ștergere a unui folder sunt enumerate mai jos:

  • Selectați elementul și apăsați tasta Del de pe tastatură.
  • Faceți clic dreapta pe element și selectați Ștergere din meniul contextual care apare.

Cu toate acestea, fișierele pe care le ștergeți nu sunt șterse definitiv de computer, deoarece fișierele vor fi în continuare prezente în Coșul de reciclare. Prin urmare, pentru a elimina definitiv fișierele de pe computerul Windows,

  • Fie apăsați simultan tastele Shift + Delete pentru a șterge elementul.
  • Sau, faceți clic dreapta pe pictograma Coș de reciclare de pe desktop și apoi faceți clic pe opțiunea Golire coș de reciclare .

De ce să ștergeți fișierele mari în Windows 10?

Iată câteva motive pentru a șterge fișiere mari în Windows 10:

  • Spațiul pe disc de pe computer poate fi redus, așa că este necesar să eliberați spațiu.
  • Este posibil ca fișierele sau folderul dvs. să se fi duplicat accidental
  • Fișierele dvs. private sau sensibile pot fi șterse, astfel încât nimeni altcineva să nu le poată accesa.
  • Este posibil ca fișierele dvs. să fie corupte sau pline de programe malware din cauza atacurilor de către programele rău intenționate.

Probleme cu ștergerea fișierelor și folderelor mari

Uneori, atunci când ștergeți fișiere sau foldere mai mari, vă puteți confrunta cu probleme enervante precum:

  • Fișierele nu pot fi șterse – Acest lucru se întâmplă atunci când încercați să ștergeți fișierele și folderele aplicației în loc să le dezinstalați.
  • Durată foarte lungă de ștergere – Înainte de a începe procesul de ștergere propriu-zis, Exploratorul de fișiere verifică conținutul folderului și calculează numărul total de fișiere pentru a furniza o ETA. În afară de verificare și calcul, Windows analizează și fișierele pentru a afișa actualizări pe fișierul/dosarul care este șters în acel moment. Aceste procese suplimentare contribuie foarte mult la perioada generală de operare de ștergere.

Trebuie citit : Ce este HKEY_LOCAL_MACHINE?

Din fericire, există câteva modalități de a ocoli acești pași inutile și de a accelera procesul de ștergere a fișierelor mari din Windows 10. În acest articol, vă vom ghida prin diferite metode de a face același lucru.

Metoda 1: Ștergeți folderele și subfolderele din Windows PowerShell

Urmați pașii menționați mai jos pentru a șterge foldere mari folosind aplicația PowerShell:

1. Faceți clic pe Start și tastați powershell , apoi faceți clic pe Run as administrator .

deschideți Windows PowerShell ca administrator din bara de căutare Windows

2. Tastați următoarea comandă și apăsați tasta Enter .

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

Notă: Schimbați calea din comanda de mai sus la calea folderului pe care doriți să o ștergeți.

tastați comanda pentru a șterge fișierul sau folderul în Windows PowerShell. Cum să ștergeți folderele și subfolderele din PowerShell

Citiți și: Cum să ștergeți fișierele Win Setup în Windows 10

Metoda 2: Ștergeți folderele și subfolderele din linia de comandă

Conform documentației oficiale Microsoft, comanda del șterge unul sau mai multe fișiere, iar comanda rmdir șterge directorul de fișiere. Ambele comenzi pot fi executate și în Mediul de recuperare Windows. Iată cum să ștergeți folderele și subfolderele din linia de comandă:

1. Apăsați tastele Windows + Q pentru a lansa bara de căutare .

Apăsați tasta Windows și Q pentru a lansa bara de căutare

2. Introduceți Command Prompt și faceți clic pe opțiunea Run as Administrator din panoul din dreapta.

Tastați Command Prompt și faceți clic pe opțiunea Run as Administrator din panoul din dreapta. Cum să ștergeți folderele și subfolderele din PowerShell

3. Faceți clic pe Da în fereastra pop-up Control cont utilizator , dacă vi se solicită.

4. Tastați cd și calea folderului pe care doriți să o ștergeți și apăsați tasta Enter .

De exemplu, cd C:\Users\ACER\Documents\Adobe , așa cum se arată mai jos.

Notă: Puteți copia calea folderului din aplicația File Explorer , astfel încât să nu existe greșeli.

deschideți un folder în linia de comandă

5. Linia de comandă va reflecta acum calea folderului. Verificați-l o dată pentru a vă asigura că calea introdusă pentru a șterge fișierele corecte. Apoi, tastați următoarea comandă și apăsați tasta Enter pentru a executa.

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

introduceți comanda pentru a șterge folderul din promptul de comandă. Cum să ștergeți folderele și subfolderele din PowerShell

6. Tastați cd . . comandă pentru a reveni cu un pas în calea folderului și apăsați tasta Enter .

tastați cd.. comandă în linia de comandă

7. Tastați următoarea comandă și apăsați Enter pentru a șterge folderul specificat.

 rmdir /q/s FOLDER_NAME

Schimbați FOLDER_NAME cu numele dosarului pe care doriți să îl ștergeți.

comanda rmdir pentru a șterge folderul din promptul de comandă

Iată cum puteți șterge folderele și subfolderele mari din linia de comandă.

Citiți și: Cum să forțați ștergerea fișierului în Windows 10

Metoda 3: Adăugați opțiunea de ștergere rapidă în meniul contextual

Deși am învățat cum să ștergem folderele și subfolderele din Windows PowerShell sau Command Prompt, procedura trebuie repetată pentru fiecare folder mare individual. Pentru a ușura și mai mult acest lucru, utilizatorii pot crea un fișier batch al comenzii și apoi pot adăuga acea comandă în meniul contextual File Explorer . Este meniul care apare după ce faci clic dreapta pe un fișier/dosar. O opțiune de ștergere rapidă va fi apoi disponibilă pentru fiecare fișier și folder din Explorer, din care puteți alege. Aceasta este o procedură lungă, așa că urmați-o cu atenție.

1. Apăsați simultan tastele Windows + Q și tastați notepad. Apoi faceți clic pe Deschidere , așa cum se arată.

Căutați blocnotesul în bara de căutare Windows și faceți clic pe Deschidere. Cum să ștergeți folderele și subfolderele din PowerShell

2. Copiați și lipiți cu atenție liniile date în documentul Notepad , așa cum este ilustrat:

 @ECHO OPRIT
ECHO Ștergeți folderul: %CD%?
PAUZĂ
SET FOLDER=%CD%
CD /
DEL /F/Q/S „%FOLDER%” > NUL
RMDIR /Q/S „%FOLDER%”
IEȘIRE 

introduceți codul în Notepad

3. Faceți clic pe opțiunea Fișier din colțul din stânga sus și alegeți Salvare ca... din meniu.

faceți clic pe Fișier și selectați opțiunea Salvare ca în Notepad. Cum să ștergeți folderele și subfolderele din PowerShell

4. Introduceți quick_delete.bat ca Nume fișier: și faceți clic pe butonul Salvare .

Introduceți quick delete.bat în stânga numelui fișierului și faceți clic pe butonul Salvare.

5. Mergeți la Folder location . Faceți clic dreapta pe fișierul quick_delete.bat și alegeți Copiere afișat evidențiat.

Faceți clic dreapta pe fișierul ștergere rapidă.bat și alegeți Copiere din meniu. Cum să ștergeți folderele și subfolderele din PowerShell

6. Accesați C:\Windows în File Explorer. Apăsați tastele Ctrl + V pentru a lipi fișierul quick_delete.bat aici.

Notă: Pentru a adăuga opțiunea de ștergere rapidă, fișierul quick_delete.bat trebuie să fie într-un folder care are o variabilă de mediu PATH proprie. Variabila cale pentru folderul Windows este %windir%.

Accesați folderul Windows în File Explorer. Apăsați Ctrl și v pentru a lipi fișierul delete.bat rapid în acea locație

7. Apăsați simultan tastele Windows + R pentru a lansa caseta de dialog Run .

8. Tastați regedit și apăsați Enter pentru a deschide Editorul de registru .

Notă: Dacă nu sunteți autentificat dintr-un cont de administrator, veți primi o fereastră pop-up Control cont utilizator care vă solicită permisiunea. Faceți clic pe Da pentru a-l acorda și continuați pașii următori pentru a șterge folderele și subfolderele.

tastați regedit în caseta de dialog Run

9. Accesați HKEY_CLASSES_ROOT\Directory\shell , așa cum este prezentat mai jos.

accesați folderul shell din editorul de registry. Cum să ștergeți folderele și subfolderele din PowerShell

10. Faceți clic dreapta pe folderul shell . Faceți clic pe Nou> Key în meniul contextual. Redenumiți această nouă cheie ca Ștergere rapidă .

faceți clic dreapta pe folderul shell și faceți clic pe Nou și selectați opțiunea Cheie în Editorul de registru

11. Faceți clic dreapta pe tasta Ștergere rapidă , mergeți la Nou și alegeți Cheie din meniu, așa cum este ilustrat mai jos.

faceți clic dreapta pe Ștergere rapidă și selectați opțiunea Nou și apoi Cheie în Editorul Registrului

12. Redenumiți noua cheie ca Command .

redenumiți noua cheie ca comandă în folderul Ștergere rapidă din Editorul Registrului

13. În panoul din dreapta, faceți dublu clic pe fișierul (implicit) pentru a deschide fereastra Edit String .

faceți dublu clic pe Implicit și va apărea fereastra Editați șirul. Cum să ștergeți folderele și subfolderele din PowerShell

14. Tastați cmd /c „cd %1 && quick_delete.bat” sub Value Data: și faceți clic pe OK

introduceți datele valorii în fereastra Edit String din Registry Editor

Opțiunea de ștergere rapidă a fost acum adăugată în meniul contextual Explorer.

15. Închideți aplicația Registry Editor și reveniți la folderul pe care doriți să îl ștergeți.

16. Faceți clic dreapta pe folder și alegeți Ștergere rapidă din meniul contextual, așa cum se arată.

Închideți aplicația Registry Editor și reveniți la folderul pe care doriți să îl ștergeți. Faceți clic dreapta pe folder și alegeți Ștergere rapidă. Cum să ștergeți folderele și subfolderele din PowerShell

De îndată ce selectați Ștergere rapidă, va apărea o fereastră de linie de comandă care va solicita confirmarea acțiunii.

17. Verificați o dată calea folderului și numele folderului și faceți clic pe orice tastă de pe tastatură pentru a șterge rapid folderul.

Notă: Cu toate acestea, dacă ați selectat accidental folderul greșit și doriți să opriți procesul, apăsați Ctrl + C . Linia de comandă va cere din nou confirmarea prin afișarea mesajului Terminate batch job (Y/N)? Apăsați Y și apoi apăsați Enter pentru a anula operația de ștergere rapidă, așa cum este prezentat mai jos.

terminați jobul lot pentru a șterge folderul din promptul de comandă

Citiți și: Cum să ștergeți intrările sparte din registrul Windows

Sfat pro: Tabelul parametrilor și utilizările lor

Parametru Funcție/Utilizare
/f Șterge forțat fișierele numai pentru citire
/q Activează modul silențios, nu trebuie să confirmați pentru fiecare ștergere
/s Execută comanda pentru toate fișierele din folderele din calea specificată
*.* Șterge toate fișierele din acel folder
nul Accelerează procesul prin dezactivarea ieșirii consolei

Execute del /? comanda pentru a afla mai multe despre același lucru.

Executați del Pentru a afla mai multe informații despre comanda del

Recomandat:

  • Unde instalează Microsoft Store jocurile?
  • Cum să remediați fișierele PDF care nu se deschid în Chrome
  • Cum să dezactivați instrumentul Google Software Reporter
  • Cum să adăugați pluginul Notepad++ pe Windows 10

Metodele de mai sus sunt cele mai eficiente metode de a șterge foldere mari în Windows 10 . Sperăm că acest ghid v-a ajutat să învățați cum să ștergeți folderele și subfolderele din PowerShell & Command Prompt . De asemenea, dacă aveți întrebări/comentarii cu privire la acest articol, nu ezitați să le trimiteți în secțiunea de comentarii.