• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Ayuda para programar un fichero por lotes

    Programado Fijo Cerrado Movido
    Sistemas operativos
    2
    3
    722
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • TassadarT
      Tassadar
      Última edición por

      Hola a todos,

      En una máquina he instalado el cobian backup para hacer copias de seguridad automáticas, pero me he dado cuenta de que una vez lleno el disco no borra las copias antiguas, lo cual es un pequeño problema.

      Total, que tengo que hacer que antes de realizar la copia de seguridad borre la anterior. Voy a hacer una copia por cada dia (lunes, martes, miércoles, jueves y viernes), y cada día se guarda en una carpeta, para así tener siempre una semana guardada.

      De tal forma, lo más secillo es que antes de crear la copia programada programe el borrado de la carpeta correspondiente, para así borrar el fichero anterior (cobian backup no sobreescribe). Lo más sencillo es crear un fichero por lotes (bat, cmd) con ésto:

      del x:\lunes (para el fichero .bat del lunes)

      del x:\martes (para el del martes)

      ….

      donde x:\lunes y x:\martes son las carpetas donde se guarda la copia de cada día.

      dependiendo del día que quiera borrar, pero claro, ésto me hace tener que programar 5 tareas de borrado, una apuntando a cada fichero por lotes uno por cada día.

      Y digo yo, no se podría hacer un único fichero por lotes del tipo:

      case [día de la semana]
      lunes: del x:\lunes
      martes: del x:\martes

      y así quedaría más elegante, ya que programaría un solo borrado, no cinco, y que ocurriese diariametnte. El tema es que no se como programar en el fichero por lotes que averigue que dia de la semana es y borre el dia que corresponde.

      A ver si alguien que maneje del tema me echa una mano 😉

      Muchas gracias

      1 Respuesta Última respuesta Responder Citar 0
      • packosoftP
        packosoft Admin honoris causa
        Última edición por

        @Tassadar:

        Hola a todos,

        En una máquina he instalado el cobian backup para hacer copias de seguridad automáticas, pero me he dado cuenta de que una vez lleno el disco no borra las copias antiguas, lo cual es un pequeño problema.

        Total, que tengo que hacer que antes de realizar la copia de seguridad borre la anterior. Voy a hacer una copia por cada dia (lunes, martes, miércoles, jueves y viernes), y cada día se guarda en una carpeta, para así tener siempre una semana guardada.

        De tal forma, lo más secillo es que antes de crear la copia programada programe el borrado de la carpeta correspondiente, para así borrar el fichero anterior (cobian backup no sobreescribe). Lo más sencillo es crear un fichero por lotes (bat, cmd) con ésto:

        del x:\lunes (para el fichero .bat del lunes)

        del x:\martes (para el del martes)

        ….

        donde x:\lunes y x:\martes son las carpetas donde se guarda la copia de cada día.

        dependiendo del día que quiera borrar, pero claro, ésto me hace tener que programar 5 tareas de borrado, una apuntando a cada fichero por lotes uno por cada día.

        Y digo yo, no se podría hacer un único fichero por lotes del tipo:

        case [día de la semana]
        lunes: del x:\lunes
        martes: del x:\martes

        y así quedaría más elegante, ya que programaría un solo borrado, no cinco, y que ocurriese diariametnte. El tema es que no se como programar en el fichero por lotes que averigue que dia de la semana es y borre el dia que corresponde.

        A ver si alguien que maneje del tema me echa una mano 😉

        Muchas gracias

        ahora mismo no tengo tiempo para buscar el script que uso yo, pero mañana te lo pongo

        TassadarT 1 Respuesta Última respuesta Responder Citar 0
        • TassadarT
          Tassadar @packosoft
          Última edición por

          Muchas gracias!!

          De todas formas no te preocupes, después de hacerlo como había dicho antes (y funcionar perfectamente) me he dado cuenta de que el cobian backup lo hace él solito con una opción :verguen:

          Un saludo 🙂

          1 Respuesta Última respuesta Responder Citar 0
          • 1 / 1
          • First post
            Last post

          Foreros conectados [Conectados hoy]

          3 usuarios activos (1 miembros e 2 invitados).
          febesin, pAtO, cobito

          Estadísticas de Hardlimit

          Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
          Somos un total de 34.7k miembros registrados.
          ssaybb ha sido nuestro último fichaje.