기 타 텍스트 파일을 병합(합침) 질문드립니다
2023.08.23 15:07
제가 원하는 결과물은 대량의 txt파일을 포맷(UTF8,ANSI) 상관없이
파일명1.txt
내용
파일명2.txt
내용
파일명2.txt
내용
.
.
.
.
.
이와 같이 파일명과 본문이 하나로 합쳐진 텍스트 파일로 출력하는 것입니다.
이래저래 알아보긴 했는데 쉽지 않더군요 ㅠㅠ
- TXTcollector 프로그램 사용해봤는데 포맷이 ANSI만 지원
- CMD에서
type *.txt > merge.txt
명령어로 병합을 하면 병합은 잘 되는데 파일명이 나오지 않네요.
- .bat 파일을 만들어서
@echo off
chcp 65001
for %%f in ( *.txt ) do (
echo %%f >> merge.txt
type %%f >> merge.txt
echo. >> merge.txt
)
이것도 해봤는데 파일명 한글이 깨짐현상(붸ㅇ케ㅐㅐ)이 있는거 같습니다.
고수님들 알려주세요 ㅠㅠ
댓글 [14]
-
bangul 2023.08.23 15:33
-
윈도우95 2023.08.23 16:14
네 감사합니다.
-
써니7 2023.08.23 15:34
여러 문제 발생한다면 그냥 원시적(?)으로 한글 파일에서 텍스트 형식으로 카피하여 복사하는 게 어떨런지요?
-
윈도우95 2023.08.23 15:42
네 안되면 원시적으로 해야 할듯해요 ^^
-
무월 2023.08.23 16:42
-
윈도우95 2023.08.23 17:41
와!! 정말 감사합니다. ^^
-
윈도우95 2023.08.23 18:01
무월님 Merge text files.bat 테스트해보니 *.TXT(UTF8, ANSI)포맷 상관없이 잘 들어와 지내요 정말 감사합니다. 한글 깨짐도 없고 ^^
한가지만 더 물어봐두 될까요?
" 원본 내용에 텍스트 줄바꿈이 있는데 Merge 하면 텍스트 줄바꿈 없이 한 줄로 쭉~ 정렬되는데 원본 내용에 있는 줄바꿈도 가능한가요?"
-
무월 2023.08.23 18:47
-
윈도우95 2023.08.23 19:32
너무 잘 되네요~❤️ 무월님 정말 고맙습니다. ^^
-
윈도우95 2023.08.23 20:26
무월님 염치없지만 하나 더 물어볼게요 " 하위 드렉토리 " TXT 파일도 포함할 수 있습니까?
-
무월 2023.08.23 20:52
-
윈도우95 2023.08.23 22:28
야호!! + + 정말 감사합니다.
-
sadold 2023.08.24 01:38
참고로 type *.txt 는 기본적으로 파일명이 표시됩니다.
그러므로 type *.txt > merge.txt 를 약간 수정하면 되는데 이미 다른분이 배치로 올려놨군요
-
윈도우95 2023.08.24 12:15
네~감사합니다.
:: chcp 65001
ANSI 로 인코딩 해 보세요.