Proyecto avanzando, puedo ver por qué crear archivos .bat para hacer cosas puede volverse adictivo! ahora puedo guardar Unarchivo.txt a intervalos regulares, que a continuación, cambiar el nombre de Unarchivo.txt añadiendo la fecha y la hora de crear un nombre de archivo únicoarchivo de renombrado de línea cmd con fecha y hora
ren somefile.txt somefile_%time:~0,2%%time:~3,2%-%date:~-10,2%%date:~3,2%%date:~-4,4%.txt
A modo de ejemplo, el código anterior solo ha cambiado el nombre a somefile.txt
somefile_1317_13022011.txt (1317hrs on 13th February 2011)
me corrieron
ren somefile.txt somefile_%time:~0,2%%time:~3,2%-%date:~-10,2%%date:~7,2%%date:~-4,4%.txt
ayer, que funcionó con éxito hasta la medianoche, y luego se estrelló (error de sintaxis) a pesar de que estaba salvando como 12.012.011 de la fecha (12º ene 2011) en lugar de la correcta fecha de 12022011.
¿La versión actual se ejecutó pasada la medianoche? ¿Me estoy confundiendo con el formato de fecha del Reino Unido y los Estados Unidos?
Es esto un seguimiento a una pregunta anterior? Si es así, debe hacer que esta pregunta sea autónoma y autosuficiente. Actualmente, todo parece tener poco sentido. :) – bzlm
Todas las respuestas aquí intentan solucionar el problema de la máquina (no voy a discutir sobre la facilidad para el usuario aquí) Formato de 12 horas, a pesar de la dependencia del lugar en general. ¿Qué pasa con el uso de fuente de tiempo independiente de la configuración regional con formato de 24 horas? Consulte http://stackoverflow.com/questions/203090/how-to-get-current-datetime-on-windows-command-line-in-a-suitable-format-for-us –