Cómo eliminar archivos y carpetas desde CMD en Windows

Windows nació con el fin de ayudar a los usuarios a usar los ordenadores a través de una interfaz gráfica. En una época donde todo se controlaba desde comandos y sistemas como DOS (o MS-DOS), Windows llegó con una interfaz gráfica mucho más intuitiva y diseñada para aprovechar el uso de un nuevo periférico totalmente novedoso: el ratón. A día de hoy todos utilizamos Windows con el ratón, y navegamos por nuestros archivos y carpetas utilizando el Explorador de Archivos. Sin embargo, también es posible hacerlo de la forma clásica, utilizando CMD.

Aunque cuando hablamos de terminal generalmente lo asociamos con Linux, Windows también tiene su propia «terminal» heredada de MS-DOS, la conocida «Command Prompt«, «Símbolo de sistema» o simplemente CMD.

Los usuarios que quieran utilizar el sistema operativo a la antigua usanza pueden utilizar el símbolo de sistema para ejecutar determinados comandos en el sistema y realizar tareas básicas. Si alguna vez hemos utilizado esta consola seguro que los primeros comandos que habremos utilizado serán ping, para ver si tenemos conectividad a Internet, cd para desplazarnos por los directorios de nuestro disco duro y dir para mostrar una lista de todos los archivos y carpetas en dicho directorio.

Si queremos aprender un poco más sobre los comandos de CMD, hoy os vamos a enseñar cómo eliminar archivos y carpetas desde CMD.

Eliminar archivos y carpetas desde CMD

En los tiempos que corren, estamos más que acostumbrados a trabajar con la gran mayoría de los sistemas operativos, a través de las potentes interfaces gráficas que nos proponen .Esto es algo que sucede con el software de los de Redmond, Windows, en las distros de Linux de las que podemos echar mano, o en el sistema de Apple, macOS. Sin embargo esto no siempre ha sido así, antaño, algo que seguro recuedan los más veterano, trabajábamos a base de comandos. De hecho hoy día los mismos están muy presentes, aunque los suelen usar los usuarios más avanzados que necesitan sacar más provecho a su equipo.

Esto es algo que sucede, por ejemplo, con el caso del que os queremos hablar en estas mismas líneas. Es decir, eliminar archivos y carpetas en Windows es muy fácil, pero desde el CMD a base de comandos, tendremos más control sobre el proceso como tal. Cierto es que puede ser un tanto más engorroso o molesto, pero seguro que a muchos les será de utilidad. Además estos comandos se pueden convertir en scripts propios que formarán parte de proyectos de programación más grandes, por ejemplo

Eliminar archivos

Aunque siempre es más fácil y rápido seleccionar los archivos en el explorador y pulsar la tecla supr para eliminarlos, si queremos también podemos hacerlo desde CMD.

Para ello, no tenemos más que utilizar el comando DEL. Este comando (DELete) nos va a permitir eliminar archivos de nuestro disco duro fácilmente. Para ello, usando el comando CD nos desplazaremos hasta el directorio que contiene el archivo que vamos a eliminar y ejecutaremos el siguiente comando:

DEL /F /A <archivo.extension>

Eliminar archivo CMD

El parámetro /F nos permitirá forzar la eliminación del archivo, mientras que el /A nos permite eliminar solo los archivos marcados como «ready for archiving» por Windows.

Borrar carpetas con CMD

Si lo que queremos es eliminar una carpeta, el proceso es similar, pero en vez de usar el comando DEL para eliminarla, tendremos que usar RD (Remove Directory).

Para ello, nos situaremos con el comando CD en la carpeta que contiene la carpeta que queremos eliminar, y ejecutaremos el siguiente comando:

RD /S <carpeta>

El parámetro /S indica que también eliminaremos todas las subcarpetas que haya dentro de la carpeta. Si no lo ponemos y hay una carpeta dentro, no eliminará la carpeta principal.

Byenow, un programa para eliminar muchas carpetas a la vez

Eliminar las carpetas una a una desde CMD es rápido si tenemos pocas que eliminar, como hemosvisto ahora mismo. Pero cuando el número de carpetas aumenta, la cosa se complica un poco, y hacerlo una a una no es la mejor solución que podemos llevar a cabo. Por tanto esta es una tarea que puede llegar a convertirse en una pesadilla, pero veamos cómo solucionarlo.

byenow es un programa gratuito que se ejecuta desde el propio CMD pero que nos va a ayudar a eliminar muchos archivos y carpetas de una sola vez muy rápidamente para no tener que depender más del comando rmdir.

byenow - eliminar

La sintaxis de este programa es muy sencilla, por lo que si colocamos el ejecutable dentro de PATH de Windows siempre podremos tenerlo a mano para cuando lo necesitemos. Bastará con ejecutar en una ventana de CMD el comando «byenow», seguido del directorio que queremos eliminar y el parámetro que queramos ejecutar. Podemos elegir entre un total de 7 parámetros:

  • -p: muestra la vista previa de todo el contenido sin eliminar nada.
  • -s: primero nos enseña una lista con el contenido, y después lo borra.
  • -1: muestra el progreso de ejecución del programa en una línea.
  • -e: muestra una lista con todos los errores.
  • -y: no pide confirmación para borrar.
  • -t n: utiliza un número n de hilos de nuestro procesador para borrar los datos mucho más rápido.
  • -n: usa la API NtDeleteFile de Windows 10 para eliminar los archivos.

No puedo eliminar los archivos desde CMD

Puede que al intentar ejecutar el parámetro DEL o RD el símbolo de sistema nos devuelva un mensaje de error. Esto habitualmente suele ser por un problema de permisos. Por ejemplo, si estamos intentando eliminar un archivo del sistema, o una carpeta de la que no somos propietario, entonces CMD no nos va a dejar.

Para solucionarlo, bastará con abrir CMD con permisos de Administrador y listo. Salvo archivos del sistema protegidos, con CMD como Administrador podrá eliminar cualquier tipo de archivos. Para aquellos que no sepáis como podéis realizar esta tarea que os comentamos, decir que es muy sencillo. El método más efectivo es escribir el comando CMD en el cuadro de búqueda de Windows 10, es situado en la barra de tareas. A continuación, cuando aparezca la entrada para picharla, lo hacemos pero en este caso con el botón secundario del ratón.

En ese momento aparecerá la opción de Ejecutar con permisos de Administrador. De hecho este mismo proceso lo podemos llevar a cabo con el icono de cualquier otro programa que deseemos o necesitemos ejecutar como Administrador. Esto suele ser habitual en aquellos títulos en los que se tienen que llevar a cabo ciertos cambios internos en el sistema operativo.

Otro trucos para borrar archivos y carpetas sin CMD

Los anteriores trucos para borrar archivos y carpetas directamente desde CMD son más curiosos que, en realidad útiles. Hoy en día es raro que, salvo que estemos automatizando tareas mediante scripts, vayamos a estar abriendo y ejecutando comandos en CMD para algo que podemos hacer mucho más fácilmente desde el propio escritorio.

Hay varias formas de borrar archivos y carpetas en Windows. Una de las más utilizadas es arrastrar el archivo hasta la papelera de reciclaje de Windows. De esta manera, lo moveremos allí y quedará disponible hasta que la vaciemos. Otra forma, con mismo resultado, es seleccionar el archivo y hacer clic con el botón derecho sobre «Eliminar». Y, por supuesto, también podemos seleccionarlo y pulsar la tecla Supr del teclado para borrarlos.

Eliminar acceso directo

La ventaja de usar estos métodos es que, salvo que el archivo sea muy grande, se moverá a la papelera, no se eliminará definitivamente. Así, si hemos cometido un error al borrar el archivo podremos recuperarlo fácilmente y sacarlo de la papelera sin tener que recurrir a programas forenses para ello.

1 Comentario