2014-10-04 2 views
0

이 웹에서 도움을 주셔서 감사합니다. 동일한 폴더에있는 여러 로그 파일을 로그 파일 이름과 병합하려면 .bat 파일을 만들어야합니다..bat 파일을 만들고 로그를 병합하는 방법

나는 cmd 프로그램을 만들었습니다.

for %1 in (*.log) do echo [%1] >> all.txt & type %1 >> all.txt 

나는 cmd에서 목표로 갈 수 있지만 .bat는 할 수 없다.

도와주세요!

** 폴더 트리는 파일 이름이 같은 all.txt입니다 합병 문제가되지 않습니다 내가

a1,a2,a3.log⇒a_all.txt 
b1,b2,b3.log⇒b_all.txt 

병합하려는, 그래서

a folder a1.log 
     a2.log 
     a3.log... 

b foledr b1.log 
     b2.log 
     b3.log... 

입니다. 나는 winmerge로 두 파일을 확인하기를 원하기 때문이다.

답변

0

시도해보십시오. 가변 백분율 기호는 배치 파일에서 두 배로해야합니다.

@echo off 
for %%a in (*.log) do echo [%%a] >> all.txt & type "%%a" >> all.txt 
pause 
관련 문제