Eliminar archivos y carpetas

Mantenido el

Al limpiar archivos en un archivo por lotes, el comando que debes usar depende de si el objetivo es un archivo o una carpeta.

En el símbolo del sistema se usan así.

Qué eliminarComando
Un archivodel
Una carpeta vacíarmdir
Una carpeta junto con su contenidormdir /s
La eliminación en el símbolo del sistema es básicamente irreversible

Los elementos eliminados con del o rmdir normalmente no pasan por la Papelera de reciclaje. Comprueba siempre la ruta de destino antes de ejecutarlos.

Eliminar archivos

Usa el comando del para eliminar archivos.

Eliminar un solo archivo

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>del "%USERPROFILE%\Documents\disposable.txt"

Eliminar varios archivos

Separa los archivos con espacios.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>del "%USERPROFILE%\Documents\output.txt" "%USERPROFILE%\Documents\input.txt"
おすすめ書籍※ 広告を含む場合があります
中小企業経営者のためのRPA入門 RPA導入を成功させる方法

中小企業経営者のためのRPA入門 RPA導入を成功させる方法

60分でわかる! AIエージェント 超入門

60分でわかる! AIエージェント 超入門

コマンドラインの黒い画面が怖いんです。

コマンドラインの黒い画面が怖いんです。

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

Eliminar varios archivos con comodines

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>del "%USERPROFILE%\Documents\sample*.txt"

Confirmar antes de eliminar

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>del /p "%USERPROFILE%\Documents\output.txt"

Eliminar un archivo de solo lectura

Un archivo con el atributo de solo lectura no se puede eliminar sin más. Añade /f para forzar la eliminación.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>del /f "%USERPROFILE%\Documents\readonly.txt"

Eliminar también los archivos de las subcarpetas

Con /s se eliminan también los archivos coincidentes de las subcarpetas. Las carpetas en sí se conservan.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>del /s "%USERPROFILE%\Documents\disposable\*.tmp"
del no elimina la propia carpeta

del elimina archivos, no carpetas. Ten en cuenta que, si especificas una carpeta, se eliminan todos los archivos que contiene directamente. Para eliminar la carpeta en sí, usa rmdir.

Eliminar carpetas

Usa el comando rmdir para eliminar carpetas. Su forma corta rd funciona igual.

Eliminar una carpeta vacía

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>rmdir "%USERPROFILE%\Documents\disposable"

Eliminar una carpeta con su contenido

Si la carpeta contiene archivos o subcarpetas, añade /s.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>rmdir /s "%USERPROFILE%\Documents\disposable"

Para suprimir también el mensaje de confirmación, añade /q.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>rmdir /s /q "%USERPROFILE%\Documents\disposable"
No uses rmdir para eliminar un solo archivo

rmdir es un comando para directorios. Usa del para eliminar un archivo.

Ejemplo: eliminación por lotes en un archivo por lotes

@echo off
setlocal

set "WORKDIR=%USERPROFILE%\Documents\disposable"

del /q "%WORKDIR%\*.tmp" 2>nul
if exist "%WORKDIR%" rmdir /s /q "%WORKDIR%"

endlocal
exit /b

Este ejemplo primero elimina los archivos temporales y después elimina la carpeta de trabajo junto con su contenido.

Artículos relacionados

Ejercicios

Problema de práctica

¿Qué comando elimina una carpeta junto con los archivos que contiene?

回答がサーバーに送信されることはありません
Problema de práctica

¿Qué comando elimina un solo archivo?

回答がサーバーに送信されることはありません
#Símbolo del sistema #Archivos por lotes #Operaciones con archivos