rd

Elimina un directorio.

El comando rd también se puede ejecutar desde la Consola de recuperación de Windows mediante parámetros diferentes. Para obtener más información, consulte Entorno de recuperación de Windows (WinRE).

Nota:

Este comando es el mismo que el comando rmdir.

Sintaxis

rd [<drive>:]<path> [/s [/q]]

Parámetros

Parámetro Descripción
[<drive>:]<path> Especifica la ubicación y el nombre del directorio que desea eliminar. La ruta de acceso es obligatoria. Si incluye una barra diagonal inversa () al principio de la ruta de acceso especificada. A continuación, la ruta de acceso comienza en el directorio raíz (independientemente del directorio actual).
/s Elimina un árbol de directorios (el directorio especificado y todos sus subdirectorios, incluidos todos los archivos).
/q Especifica el modo silencioso. No solicita confirmación al eliminar un árbol de directorios. El parámetro /q solo funciona si también se especifica /s.

PRECAUCIÓN: Cuando se ejecuta en modo silencioso, se elimina todo el árbol de directorios sin confirmación. Asegúrese de que los archivos importantes se mueven o se realiza una copia de seguridad antes de usar la opción de línea de comandos /q.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios

  • No se puede eliminar un directorio que contenga archivos, incluidos los archivos ocultos o del sistema. Si intenta hacerlo, aparece el siguiente mensaje:

    The directory is not empty

    Use el comando dir /a para enumerar todos los archivos (incluidos los archivos ocultos y del sistema). A continuación, use el comando attrib con -h para quitar atributos de archivo ocultos, -s para quitar atributos de archivo del sistema o -h -s para quitar los atributos de archivo ocultos y del sistema. Después de quitar los atributos ocultos y de archivo, puede eliminar los archivos.

  • No puede usar el comando rd para eliminar el directorio actual. Si intenta eliminar el directorio actual, aparece el siguiente mensaje de error:

    The process can't access the file because it is being used by another process.

    Si recibe este mensaje de error, debe cambiar a otro directorio (no a un subdirectorio del directorio actual) e intentarlo de nuevo.

Ejemplos

Para cambiar al directorio primario y poder quitar de forma segura el directorio deseado, escriba:

cd ..

Para quitar un directorio denominado test (y todos sus subdirectorios y archivos) del directorio actual, escriba:

rd /s test

Para ejecutar el ejemplo anterior en modo silencioso, escriba:

rd /s /q test