BATCH Eliminación de subarchivos/carpetas en un directorio

Cadapen67 -  
barnabe0057 Mensajes publicados 14329 Fecha de registro   Estado Colaborador Última intervención   -
Hola,

Me gustaría crear un script que pueda eliminar archivos y carpetas específicas en varias carpetas.

¿Tiene un ejemplo de script o líneas de comando, por favor?

¡Gracias!

Configuración: Windows / Firefox 50.0

3 respuestas

  1. barnabe0057 Mensajes publicados 14329 Fecha de registro   Estado Colaborador Última intervención   4 930
     
    Hola,

    Para eliminar una carpeta y todo su contenido:
    rmdir /s /q "carpeta a eliminar"


    Para eliminar carpetas específicas en varias carpetas necesitas dar más detalles.

    Supongo que está relacionado con los registros de tu servidor FTP.
    1
  2. Cadapen67
     
    De hecho, me gustaría eliminar archivos específicos, por ejemplo:
    Eliminar todos los archivos que contengan "Sample" en su nombre.
    Varios de estos archivos existen en diferentes carpetas dentro del directorio.
    ¿Tienes alguna idea?
    0
  3. barnabe0057 Mensajes publicados 14329 Fecha de registro   Estado Colaborador Última intervención   4 930
     


    @echo off

    set source=la carpeta "raíz"

    cd %USERPROFILE%

    for /f "tokens=*" %%A In ('dir /a-d /b /s %source%\*.* ^| find /i "Sample"') do (del /f "%%A" && echo %%~sA = supresión OK && echo.)

    pause

    Este código busca "Sample" recursivamente y elimina los archivos correspondientes.

    Debes reemplazar la parte subrayada por el directorio de tu elección.
    0