¡Hola Juan Carlos García Echevarría - Sertec Farma!
Bienvenido a Microsoft Q&A.
Para eliminar archivos en subcarpetas con nombres variables, puedes usar un bucle for en tu archivo .bat para iterar sobre todas las subcarpetas dentro de %systemroot%\system32\spool\SERVERS y eliminar los archivos en cada una de ellas. Aquí tienes un ejemplo de cómo podrías hacerlo:
@echo off
net stop spooler
for /D %%G in ("%systemroot%\system32\spool\SERVERS\*") do (
del /Q /F "%%G\*.*"
)
net start spooler
Este script hace lo siguiente:
Detiene el servicio de cola de impresión (spooler).
Usa un bucle for para iterar sobre todas las subcarpetas en %systemroot%\system32\spool\SERVERS.
Elimina todos los archivos en cada subcarpeta encontrada.
Reinicia el servicio de cola de impresión.
Asegúrate de ejecutar este script con privilegios de administrador para que tenga los permisos necesarios para detener y reiniciar el servicio de cola de impresión.
Espero que estos consejos ayuden a resolver el problema. Si necesitas más asistencia, estoy a tu disposición.
Saludos,
Jonathan.
----------*
Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en 'SÍ'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.