Salvar una reorganización con fecha en un bat o cmd

Quiero renombrar un archivo con una la fecha del día, con un archivo de comandos.
set curndate=%date%
set dd=%curndate:~4,2%
set mm=%curndate:~7,2%
set aaaa=%curndate:~10,4%
ren ReorganizationScript.txt Reorg%aaaa%%mm%%dd%.sql 


Es seguro que para que funcione en diferentes sistemas operativos y/o formatos de fecha, hay que hacerle modificaciones, pero la idea básica creo que queda claro. Este bat hay que correrlo despues de cada reorganizacion para no perder las sentencias SQL que se realizaron.


Este es un post para no olvidarme, pues siempre que tengo que hacer un bat que renombra con una fecha pierdo un tiempo bárbaro.

Comentarios

  1. No se si se puede, si tenés el evento correspondiente, pero capaz que sería bueno hacer una Extension que después de cada reorganización renombre el archivo, ¿no? Porque si no siempre te podés olvidar de alguna...

    ResponderBorrar
  2. Marcos:
    Lo optimo seria que despues de ejecutarse una Reorg, tener la opcion de que la salve en un directorio con fecha y hora en un zip. Y si lo subiera a la kB como objeto archivo, seria mejor aun.

    No se si existen los eventos de Pre-Reorg y Post-Reorg.

    ResponderBorrar

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.