Elimine todos los archivos de una carpeta usando un bat que coincida con un patrón determinado en Windows 10

Elimine todos los archivos de una carpeta usando un bat que coincida con un patrón determinado en Windows 10

Quiero eliminar todos los archivos de una carpeta que comiencen con una determinada cadena (por ejemplo "File_EXC") y que sean .ziparchivos.

¿Cómo puedo hacer esto con un archivo por lotes?

Respuesta1

  1. CDal camino correcto.
  2. DEL FILE_EXC*.ZIP
  3. Presione Entrar

Respuesta2

¿Sería satisfactorio ejecutarlo al apagar, en lugar de tomar ciclos de proceso con bucles cada 10 minutos? En ese caso:

Abra un símbolo del sistema, escriba gpedit.mscy haga clic en Aceptar. Expandir Configuración de la computadora | Configuración de Windows | seleccione Scripts (Inicio/Apagado).
Haga doble clic en Apagar en el panel lateral derecho.
Haga clic en Agregar y coloque allí el nombre de archivo y la ruta de su archivo por lotes.
Pruébelo apagándolo y reiniciándolo, luego busque los archivos que deberían haberse eliminado.

De lo contrario, cree aquí un segundo archivo por lotes llamado LOOPY.BAT que contenga:

REM LOOPY.BAT
:loop
command /c batchfilename.bat
timeout /t timeToWaitBetweenCallsInSeconds /nobreak
goto :loop

información relacionada