Cómo borrar grandes carpetas en Windows de forma rápida

Escrito por Javier Jiménez
Manuales

Cuando vamos a eliminar grandes carpetas en Windows, lo más normal es que notemos que este proceso tarda bastante tiempo en completarse. A veces hasta puede desesperar a más de uno. Si tenemos por ejemplo una copia de seguridad con multitud de archivos y carpetas que ocupen varias decenas de gigas, al borrarla tarda muchísimo tiempo al ejecutar la eliminación en Windows. Esto es así porque el sistema operativo ejecuta cálculos que por sí mismos necesitan un tiempo prolongado en completarse.

Borrar grandes carpetas de forma rápida

Este proceso puede tardar 10, 20 minutos o incluso más en eliminar una carpeta grande. Si eliminamos una carpeta a través de la línea de comandos, veremos que requiere mucho menos tiempo y la operación se completará mucho antes.

Matt Pilz, quien escribió sobre este hecho en 2015, aseguraba que había visto una reducción muy importante a la hora de eliminar grandes carpetas de una y otra manera. Concretamente tardaba 11 minutos por el método normal, el que la gran mayoría de usuarios realiza, mientras que al hacerlo por la línea de comandos el tiempo era de apenas 29 segundos. Esto significa unas 20 veces más rápido.

La desventaja de esto, como es evidente, es que hay que utilizar la ventana de comandos para llevarlo a cabo, algo que no muchos usuarios conocen. Una opción podría ser la de agregar los comandos al menú contextual del explorador de archivos de Windows, para que los usuarios pudieran ejecutarlo directamente.

Línea de comandos para eliminar carpetas grandes

Pasos a seguir

  1. Pulsar la tecla Windows, escribir cmd.exe y seleccionar el símbolo del sistema.
  2. Ir a la carpeta que deseemos eliminar (con todas sus subcarpetas y archivos dentro). Para ello hay que utilizar la ruta cd. Por ejemplo: cd o:\backups\test.
  3. El comando DEL /F/Q/S*.* >NUL elimina todos los archivos de esa ruta y logra que el proceso sea mucho más rápido.
  4. Posteriormente hay que utilizar cd para navegar hacia la carpeta principal.
  5. Ahora ejecutamos el comando RMDIR /Q/S nombre de la carpeta que vayamos a eliminar

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

  •  /F fuera la eliminación de archivos de sólo lectura.
  • /Q habilita el modo silencioso. No nos preguntará sobre si eliminar o no los archivos.
  • /S ejecuta el comando en todos los archivos en cualquier carpeta bajo la ruta seleccionada.
  • *.* elimina todos los archivos.
  • >NUL desactiva la salida de la consola. Esto mejora el proceso y lo hace más rápido al reducir el tiempo en aproximadamente un cuarto.

RMDIR /Q/S foldername

  • /Q habilita el modo silencioso. No nos preguntará qué hacer.
  • /S ejecuta la operación en todas las carpetas de la ruta seleccionada.
  • Nombre de la carpeta: la ruta absoluta. Por ejemplo: o:\backup/test1

Si no vamos a utilizar esto frecuentemente, basta con ejecutar los comandos cuando vayamos a usarlo. Sin embargo si este proceso lo vamos a hacer muy a menudo, conviene agregar el comando al menú contextual del explorador. Para ello hay que seguir un proceso:

Lo primero es crear un archivo por lotes y pegar las siguientes líneas en él:

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

Debemos de guardar este archivo como delete.bat y asegurarnos de que no sea un .txt, sino un .bat realmente.

Lo tenemos que llevar a una ubicación que creemos o que ya esté creada, como puede ser C:/Windows, por ejemplo.

Ahora hay que hacer lo siguiente para añadir el nuevo archivo para eliminar grandes carpetas de forma rápida en Windows:

Añadir el nuevo archivo

  1. Pulsar la tecla Windows y escribir regedit.exe y pulsar la tecla enter para abrir el editor del registro de Windows.
  2. Confirmar el indicador UAC.
  3. Ir a HKEY_CLASSES_ROOT\DIRECTORY\SHELL\
  4. Hacer click en el botón derecho en Shell y seleccionar New>Key.
  5. Nombrar la Key, la palabra clave, con Fast Delete.
  6. Hacer click con el botón derecho encima de Fast Delete y seleccionar New>Key.
  7. Nombrar el comando clave
  8. Hacer doble click en el valor predeterminado de la clave del comando.
  9. Agregar cmd /c “cd %1 && delete.bat” como valor.

Resultado para eliminar grandes carpetas en Windows

Fuente > Ghacks


Continúa leyendo
  • Ulises Neikon

    muy buen articulo sobre todo la implementacion final en el menu contextual

  • Eliasv!l3

    Agradezco el articulo ya que gracias al sitio llegué a esta información, lamentablemente los pasos y en general la traducción deja mucho que desear, por suerte también incluyen la fuente donde está mucho más entendible y mejor explicado.

Últimos análisis

Valoración RZ
9
Valoración RZ
9
Valoración RZ
10
Valoración RZ
9
Valoración RZ
10
Valoración RZ
7
Valoración RZ
9
Valoración RZ
10
Valoración RZ
8
Valoración RZ
10