redirección del archivo de salida a un archivo de registro usando un script por lotes con marca de tiempo como nombre de archivo
Frecuentes
Visto 3,918 veces
0
Tenemos un script llamado readfile.pl en Windows, ahora necesito un script por lotes para ejecutar este script y redirigir la salida a un nuevo archivo de registro cada vez que se ejecuta (el lote no debe eliminar ni modificar el archivo de registro anterior) y el nombre del registro el archivo debe ser como log_date_time.txt. Por ejemplo, si el script readfile.pl se ejecuta el 24 de agosto de 2012 a las 10:30 a. m., el archivo de registro debe ser log_20120824_10_30.log. Alguien puede ayudarme con esto.
el script reafile se encuentra en d:\ y la ubicación del archivo de registro es c:\readlogs
1 Respuestas
0
No estoy 100% seguro de lo que buscas, pero prueba esto.
command >>log_%date:~10,4%%date:~4,2%%date:~7,2%_%time:~0,2%_%time:~3,2%.log
Lo que obtengo cuando ECHO ese comando.
log_20120922_10_33.log
Respondido el 22 de Septiembre de 12 a las 02:09
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas batch-file or haz tu propia pregunta.
posible duplicado de Marca de tiempo del nombre de archivo en el script por lotes - jeb