Eliminar archivos y carpetas
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é eliminar | Comando |
|---|---|
| Un archivo | del |
| Una carpeta vacía | rmdir |
| Una carpeta junto con su contenido | rmdir /s |
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
Eliminar varios archivos
Separa los archivos con espacios.

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

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

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

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門
Eliminar varios archivos con comodines
Confirmar antes de eliminar
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.
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.
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
Eliminar una carpeta con su contenido
Si la carpeta contiene archivos o subcarpetas, añade /s.
Para suprimir también el mensaje de confirmación, añade /q.
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.