본문 바로가기
IT/윈도우

윈도우 txt, log, csv 파일 하나로 합치기

by 깡타의 컴맹인생 2023. 4. 13.
반응형

txt, log, csv 파일 합치기

목차
1. txt 파일 합치기
2. log 파일 합치기
3. csv 파일 합치기

1. txt 파일 합치기

txt 확장자를 갖는 파일은 윈도우 텍스트 파일이다.

어떤 데이터를 추출하다 보면 위와 같이 날짜별로 별개의 파일이 생성될 때가 있다. 이럴 경우 데이터를 하나로 합쳐야 하는데 방법을 모르면 난감한 경우가 많다.

이 문제를 해결할 수 있는 방법은 간단하다. 먼저 하나로 합치려고 하는 폴더에서 새로운 텍스트 문서를 만들어준다.

그리고 내용은 위와 같이 입력한다.

copy *.txt total.txt

*는 접두어라고 생각하면 된다. 따라서 어떤 접두어가 오든 간에. txt라는 확장자를 갖는 파일이라면 대상에 해당된다. copy 명령어는 A라는 파일의 내용을 B라는 파일로 복사하라는 것이다.

 txt 파일을 생성하고 나서 확장자를 .bat로 변경해 준다. bat는 명령 프롬프트에서 명령어를 입력하는 것이 익숙하지 않은 사용자를 위해 한번에 명령어를 실행시킬 수 있게끔 해주는 파일이다.


2. log 파일 합치기

이제 원리는 알았으니 간단하다. .txt라고 적었던 내용들을 모두 .log로 변경해 주면 된다. log 파일은 소프트웨어 실행 중에 발생하는 이벤트, 각기 다른 사용자의 통신 소프트웨어 간의 메시지를 기록한 파일이다.

참고로 폴더 내에 있는 특정 파일의 확장자를 변경하는 명령어는 위와 같다. ren이라는 명령어를 통해 A에서 B라는 확장자를 갖는 파일로 일괄적으로 변경할 수 있다. 나는 txt 파일을 log 파일로 변경해 주는 명령어를 입력했다. 모두 입력하고 나서 txt 파일을 저장하고 .bat 확장자로 변경해 주고 실행한다.

파일 합치기.bat 파일을 실행하면 total.log라는 파일이 생겨난다. 이 파일 안에는 모든 log 파일들의 내용들이 담겨있다.


3. csv 파일 합치기

파일 합치기 배치 파일의 내용에서 사용자가 원하는 확장자를 입력하면 된다. csv는 쉼표로 값을 구분된 값을 뜻하는 comma-separated variables의 약자의 줄임말이다. csv 파일의 데이터는 텍스트 데이터다.

마찬가지로 배치 파일을 실행시키면 위와 같이 모든 csv 파일의 내용이 담긴 total.csv 파일이 생겨난 것을 확인할 수 있다.

반응형