¿Cómo elimino archivos o carpetas de forma recursiva en Windows desde la línea de comandos?
He encontrado esta solución en la ruta que manejamos en la línea de comando y ejecutamos este comando.
He dado un ejemplo con una carpeta de extensión de archivo .svn:
for /r %R in (.svn) do if exist %R (rd /s /q "%R")
windows
cmd
delete-file
modasser
fuente
fuente
Respuestas:
Ejecute los siguientes pasos:
Dar el siguiente comando
fuente
Las otras respuestas no funcionaron para mí, pero esto sí:
/ q desactiva Sí / No preguntar
/ s significa eliminar los archivos de todos los subdirectorios.
fuente
Puedes usar esto en el
bat
script:Ahora, simplemente cambie
c:\folder a
a la ubicación de su carpeta. La cita solo es necesaria cuando el nombre de la carpeta contiene espacios.fuente
space
a
nombre, entonces omita esa parte.ex.
RMDIR "C:\tmp" /S
Tenga en cuenta que se le preguntará si realmente va a eliminar la carpeta "C: \ tmp". La combinación con el modificador / Q eliminará la carpeta en silencio (ej.
RMDIR "C:\tmp" /S /Q
)fuente
Para la eliminación de archivos, escribí el siguiente archivo por lotes simple que eliminó todos los archivos .pdf de forma recursiva:
Incluso para el directorio local podemos usarlo como:
Lo mismo se puede aplicar para la eliminación de directorios donde solo necesitamos cambiar del con rmdir .
fuente
Si desea eliminar una extensión específica de forma recursiva, use esto:
fuente
También puedes hacer:
Le
/p
preguntará por cada archivo encontrado, si está nervioso por eliminar algo que no debería.fuente
Use el comando rmdir de Windows
Es decir, rmdir / S / Q C: \ Temp
fuente
Después de la publicación del blog ¿Cómo puedo usar Windows PowerShell para eliminar todos los archivos .TMP en una unidad? , puede usar algo como esto para eliminar todo .tmp, por ejemplo, de una carpeta y todas las subcarpetas en PowerShell:
fuente
Para limpiar completamente una carpeta con comandos nativos y obtener un registro de lo que se ha hecho.
Aquí hay una forma inusual de hacerlo:
supongamos que queremos borrar el directorio d: \ temp
fuente
Para los archivos ocultos tuve que usar lo siguiente:
fuente
fuente