Eliminar archivos de una subcarpeta indeterminada

2024-11-20T10:32:40.8866667+00:00

Tengo un archivo bat, para detener el spool de las impresoras, eliminar los archivos en la cola local y en la cola de las impresoras capturadas por red, pero las impresoras capturadas por red tienen la cola de impresión en una subcarpeta de %systemroot%\system32\spool\SERVERS, la subcarpeta es diferente según se llame el PC que comparte la impresora, como debo indicar en la linea

del %systemroot%\system32\spool\SERVERS\PEDIDOS*.* /Q /F

la subcarpeta PEDIDOS para que esa linea me funcione si la subcarpeta PEDIDOS tiene otro nombre?

Gracias.

Centro de la comunidad | Sitio para el análisis de preguntas y respuestas | Introducción a preguntas y respuestas
0 comentarios No hay comentarios
{count} votos

3 respuestas

Ordenar por: Muy útil
  1. Jonathan Pereira Castillo 17,385 Puntos de reputación Personal externo de Microsoft Moderador
    2024-11-20T18:03:08.2866667+00:00

    ¡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 ''. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    0 comentarios No hay comentarios

  2. Jonathan Pereira Castillo 17,385 Puntos de reputación Personal externo de Microsoft Moderador
    2024-11-26T22:23:44.47+00:00

    Hola Juan Carlos García Echevarría - Sertec Farma!,

    El propósito de este mensaje es verificar la información proporcionada. Si tienes más actualizaciones sobre este tema, no dudes en responder en este mismo hilo.

    Respetuosamente,

    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. ¡Gracias por tu colaboración!

    0 comentarios No hay comentarios

  3. Jonathan Pereira Castillo 17,385 Puntos de reputación Personal externo de Microsoft Moderador
    2025-02-06T18:34:25.17+00:00

    Buenos día Juan Carlos García Echevarría - Sertec Farma!,

    Conforme a la información previamente proporcionada, el objetivo de este mensaje es verificar la misma. Si tienes nuevas actualizaciones relacionadas con este asunto, por favor, siéntete libre de responder en este mismo hilo.

    Atentamente,

    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. ¡Gracias por tu colaboración!

    ------

    0 comentarios No hay comentarios

Su respuesta

Las respuestas pueden ser marcadas como "Aceptadas" por el autor de la pregunta y "Recomendadas" por los moderadores, lo que ayuda a los usuarios a saber que la respuesta ha resuelto el problema del autor.