使用批处理脚本将.log转换为.txt

时间:2013-11-08 07:17:34

标签: batch-file logfiles

你好,我有一个日志文件列表&想将其转换为文本文件。 在我的情况下,我能够使用java脚本命令转换单个日志文件(输入:Trace0.log输出:output0.txt)...

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

我必须多次执行上述代码,并在每次迭代中更改输入和输出文件名。我怎样才能获得所需的结果

1 个答案:

答案 0 :(得分:0)

试试这个:

@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
 )