Pregunta

Hola, todo tengo una lista de archivos de registro y quiero convertirlo en archivos de texto. En mi caso, puedo convertir el archivo de registro único (entrada: trace0.log salida: output0.txt) usando el comando de script java ...

start java -jar USB_Trace_Decoder.jar -t Trace.tr -l Trace0.log -o outputlog\output0.txt.

Tengo que realizar el código anterior varias veces con el cambio en el nombre de archivo de entrada y salida en cada iteración. ¿Cómo puedo hacer lo mismo para obtener el resultado deseado?

¿Fue útil?

Solución

Prueba esto:

@echo off
setlocal enabledelayedexpansion
set i=0
for /f "Tokens=*" %%a in ('dir /b /on trace*.log') do (
 echo start java -jar USB_Trace_Decoder.jar -t Trace.tr -l %%~nxa -o outputlog\output!i!.txt
 set /a i+=1
 )
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top