Com suprimir les carpetes grans de Windows super ràpid

Proveu El Nostre Instrument Per Eliminar Problemes

Quan suprimiu grans carpetes de Windows, us adonareu que el procés triga força temps a finalitzar-se.

Conservo les carpetes de còpia de seguretat de Ghacks localment en una unitat basada en un plat i aquestes carpetes s’acosten als 30 Gigabytes de mida amb més de 140.000 fitxers i 350 carpetes.

Quan he de tornar a eliminar-los, passo molt de temps si executo l’operació de eliminació a l’Explorador de Windows. El primer que passa és que Windows realitza càlculs que, per si mateix, pot trigar molt temps a completar-se.

Aleshores, quan es produeix la supressió, Windows analitza el procés i envia les actualitzacions a la finestra d'operació del fitxer.

Es poden trigar deu o vint minuts, o fins i tot més, per eliminar una carpeta gran amb l'Explorador als dispositius Windows.

Com suprimir les carpetes grans de Windows super ràpid

windows super fast delete large folders

Si utilitzeu les ordres d’eliminació de la línia d’ordres, notareu que l’operació es completa molt més ràpidament. Podeu notar que l'operació necessita només una fracció de temps que la mateixa operació requereix quan s'executa a l'Explorador.

Bolet mat , qui va escriure sobre aquest tema el 2015, va veure una reducció d’11 minuts a 29 segons, cosa que va fer que la línia de comandes funcionés més de 20 vegades més ràpid que l’opció Explorer.

L’inconvenient d’això és que requereix l’ús de la línia d’ordres. Matt va suggerir afegir les ordres al menú contextual de l'Explorador per tal que els usuaris puguin executar-les directament a l'Explorador.

Les dues ordres que requereixen els usuaris són Del, per eliminar els fitxers i Rmdir, per eliminar els directoris.

  1. Toqueu la tecla de Windows, escriviu cmd.exe i seleccioneu el resultat per carregar l’indicador d’ordres.
  2. Desplaceu-vos a la carpeta que voleu suprimir (amb tots els seus fitxers i subcarpetes). Utilitzeu la ruta del cd, p. cd o: backups test per fer-ho.
  3. La comanda DEL / F / Q / S *. *> NUL elimina tots els fitxers d'aquesta estructura de carpetes i omet la sortida que millora encara més el procés.
  4. Utilitzeu cd .. per anar a la carpeta pare després.
  5. Executeu la comanda de nom de carpeta RMDIR / Q / S per eliminar la carpeta i totes les seves subcarpetes.

Les ordres poden requerir alguna explicació.

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

  • / F: obliga a esborrar fitxers de només lectura.
  • / Q: activa el mode silenciós. No us demanarà si és correcte suprimir fitxers (si no el feu servir, se us demana algun fitxer a la carpeta).
  • / S: executa l'ordre de tots els fitxers de qualsevol carpeta sota l'estructura seleccionada.
  • *. * - suprimeix tots els fitxers.
  • > NUL: desactiva la sortida de la consola. D’aquesta manera es millora encara més el procés i es redueix al voltant d’una quarta part del temps de processament del comandament de la consola.

Nom de plec RMDIR / Q / S

  • / Q: El mode tranquil, no sol·licitarà la confirmació per suprimir les carpetes.
  • / S: executa l'operació a totes les carpetes de la ruta seleccionada.
  • nom de carpeta: la ruta absoluta o el nom de carpeta relativa, per exemple. o: / backup / test1 o test1

Creació d’un fitxer per lots i l’afegiu al menú contextual de l’Explorador

Si no necessiteu executar la comanda sovint, pot ser que estigui perfectament bé en executar les ordres directament des del símbol de comanda.

Si la feu servir sovint, potser preferiu optimitzar el procés. Podeu afegir la comanda al menú contextual de l'Explorador per tal que pugueu executar-la directament des d'allà.

El primer que heu de fer és crear un fitxer per lots. Creeu un nou document de text normal a Windows i enganxeu-hi les següents línies de codi.

@ECHO OFF
Carrega la carpeta ECHO:% CD%?
PAUSA
SET FOLDER =% CD%
CD /
DEL / F / Q / S '% FOLDER%'> NUL
RMDIR / Q / S '% FOLDER%'
SORTIR

Deseu el fitxer com a delete.bat després. Assegureu-vos que tingui l’extensió .bat i no l’extensió .txt.

El fitxer per lots inclou un indicador de seguretat. Això us ofereix opcions per aturar el procés, important si heu seleccionat per accident l'element del menú contextual. Podeu utilitzar CTRL-C o fer clic a la x de la finestra per aturar el procés. Si premeu qualsevol altra tecla, totes les carpetes i fitxers se suprimiran sense cap opció per aturar el procés.

Heu d'afegir el fitxer per lots a una ubicació que és una variable ambiental PATH. Si bé podeu crear la vostra pròpia variable, també la podeu traslladar a una carpeta que ja és compatible, p.e. C: Windows.

delete folders quickly

Feu les opcions següents per afegir el fitxer per lots nou per eliminar les carpetes ràpidament al menú contextual de l'Explorador de Windows.

  1. Toqueu la tecla Windows, escriviu regedit.exe i toqueu la tecla Enter per obrir l'editor del registre de Windows.
  2. Confirmeu la informació de la UAC.
  3. Vés a HKEY_CLASSES_ROOT Directori shell
  4. Feu clic amb el botó dret a Shell i seleccioneu Nova> Clau.
  5. Poseu un nom a la tecla Suprimeix ràpidament
  6. Feu clic amb el botó dret a Elimina ràpid i seleccioneu Nova> Tecla.
  7. Poseu un nom a la comanda clau.
  8. Feu doble clic sobre el botó de comanda predeterminat.
  9. Afegiu cmd / c 'cd% 1 && delete.bat' com a valor.

fast delete