Eliminar todo el contenido de las carpetas variables mediante programación según lo programado

Eliminar todo el contenido de las carpetas variables mediante programación según lo programado

Me gustaría borrar la carpeta de registro en mi aplicación web que siempre tiene la misma ruta al directorio. Lo único que cambia es el nombre de la carpeta principal para diferentes sitios web.

¿Cómo puedo eliminar el contenido de la carpeta logsdonde logsse encuentra la carpeta C:\Inetpub\websites\XYZ\Portals\LogsdondeXYZes variable para todas las carpetas dentro del C:\Inetpub\websitesdirectorio

Lo ideal sería ejecutar un script bajo demanda y agregarlo al programador de Windows para que se ejecute de forma automática.

Cualquier ejemplo sería muy apreciado.

Respuesta1

Podría ser una sola línea como esta:

for /f "Delims=" %%a in ('dir /b /ad /s C:\Inetpub\websites ^| find /i "C:\Inetpub\websites\" ^|find /i "\Portals\Logs"') do del /q /s /a /f "%%a"

información relacionada