Eliminar archivos de Windows recursivamente en cmd

¿Cómo eliminar archivos de forma recursiva en cmd de Windows? Es decir, cómo eliminar todos los archivos de una carpeta y sus subcarpetas. Utiliza la línea de comandos del batch y la opción recursiva. El comando delete de Windows ofrece esta útil opción para automatizar el proceso de borrado. Por ejemplo, si tiene una gran cantidad de archivos que eliminar pero necesita mantener la estructura de la carpeta y subcarpetas.

¿Cómo borrar archivos recursivamente con el cmd de Windows de una carpeta y todas sus subcarpetas?

La principal opción que sugiero usar es la confirmación de borrado, de esta manera puedes controlar por última vez qué archivos se borran recursivamente. Ten en cuenta que los archivos borrados en modo recursivo con la línea de comandos del no se almacenan en la papelera de reciclaje de Windows.

Asegúrese de eliminar sólo los archivos adecuados. La operación es irreversible.

Eliminar archivos de forma recursiva de todas las subcarpetas

Para eliminar archivos de forma recursiva utilizando la ruta explícita, sin ninguna solicitud de confirmación, utilice este comando.

del /s "C:\Folder\"

También puede utilizar esta variante, sin las comillas y sin ninguna pregunta de confirmación,

del /s C:\Folder\

Tenga en cuenta que las comillas son obligatorias cuando la ruta completa de la carpeta, o del archivo, contiene espacios.

Eliminar todos los archivos dentro de una carpeta de forma recursiva con una petición de confirmación

Esta opción es la que recomiendo. De hecho, asegúrese de comprobar y confirmar antes de eliminar todos los archivos.

Tenga en cuenta que esta opción elimina sólo los archivos de texto, ya que utilizamos el filtro *.txt.

del /p /s SubFolder_1*.txt

A continuación, se muestra un aviso de los archivos que coinciden, en orden alfabético:
C:\Folder\SubFolder_1\file (1).txt, ¿Borrar (S/N)?

Borrar archivos recursivamente sin confirmación

Para forzar el borrado sin ningún tipo de aviso, utilice el modo silencioso de borrado. Es útil con muchos archivos.

del /q /s SubFolder_2\*.txt

Para concluir, la opción recursiva del /s es la forma más rápida y fácil de eliminar un montón de archivos de Windows.

A continuación se explica cómo copiar recursivamente archivos y carpetas en cmd con el comando xcopy.