여러 TXT 파일을 일괄 분할하는 방법은? 행 수 또는 지정된 개수에 따라 여러 메모장 문서 나누기
번역:EnglishFrançaisDeutschEspañol日本語한국어,업데이트 시간:2026-11-11 15:14:04
여러 개의 TXT 메모장 파일 내용이 길어서 각각 여러 개의 작은 파일로 나누어야 할 때, 하나씩 복사, 붙여넣기, 저장하는 것은 시간이 오래 걸릴 뿐만 아니라 내용을 빠뜨리거나 순서가 뒤섞이기 쉽습니다. 이 문서에서는 오피스 소프트웨어의 텍스트 파일 분할 기능을 사용하여 여러 txt 문서를 한 번에 가져오고, 파일당 최대 포함 줄 수, 평균 분할 개수 또는 사용자 지정 범위에 따라 일괄 처리하는 방법을 소개합니다. 예시에서는 5개의 TXT 파일을 각각 평균 5개로 나누었으며, 처리 후 자동으로 해당 폴더와 번호가 매겨진 텍스트가 생성되므로 로그 정리, 데이터 배포, 자료 보관 및 긴 텍스트 구간 분할 등의 작업에 적합합니다.
일상 업무에서 여러 개의 TXT 메모장 파일의 내용이 너무 길어 각각 여러 개의 작은 파일로 분할해야 하는 경우를 자주 만나게 됩니다. 예를 들어 시스템에서 내보낸 로그 텍스트를 구간별로 분석해야 하거나, 대량의 데이터 목록을 나누어 전송해야 하거나, 수집된 텍스트 자료를 줄 단위로 정리해야 하거나, 여러 개의 긴 txt 문서를 고정된 개수로 나누어 각기 다른 담당자에게 처리하도록 맡겨야 하는 경우가 있습니다.
파일이 하나뿐이라면 메모장을 사용해 수동으로 복사하고 다른 이름으로 저장하는 것으로 감당할 수 있지만, 파일 수가 늘어나면 파일을 하나씩 열고 내용을 선택하고 복사하고 붙여넣고 이름을 정하고 저장하는 과정에서 많은 반복 작업이 발생하며, 한 줄이 누락되거나 파일 번호가 뒤섞이거나 출력 위치가 통일되지 않는 등의 문제가 생길 수 있습니다. 이 문서에서는 HeSoft Doc Batch Tool 이라는 업무용 소프트웨어를 예로 들어, 여러 TXT 파일을 한 번에 가져와 각 텍스트 파일을 여러 개의 작은 파일로 일괄 분할하는 방법을 설명합니다. 예제에서는 “평균 몇 개의 파일로 분할”하는 방식을 사용해 5개의 txt 원본 파일을 각각 5개로 분할합니다.
1. TXT 파일 일괄 분할에 적합한 상황
TXT 분할은 단순히 파일 크기를 줄이는 것에 그치지 않습니다. 더 중요한 가치는 긴 텍스트를 읽기 쉽고 배포 및 후속 처리에 편리한 작은 파일로 변환하는 데 있습니다. 다음과 같은 상황에서 특히 일괄 처리 방식이 적합합니다.
- 로그 파일 구간 분할: 서버 로그, 소프트웨어 실행 기록 또는 장비 데이터가 txt 형식으로 저장되어 있으며 단일 파일의 줄 수가 많아 분할한 뒤 구간별로 검토해야 하는 경우.
- 명단 및 데이터 목록 분할: 고객 명단, 번호 목록, 키워드 목록, 테스트 데이터 등을 줄 수에 따라 여러 개의 텍스트로 나누어 다른 시스템에 나누어 가져오기 편리하게 하는 경우.
- 긴 텍스트 협업: 여러 개의 긴 텍스트를 몇 개의 부분으로 균등하게 나누어 각기 다른 담당자가 교정, 주석 또는 검토하도록 하여 수동 분할 시간을 줄이는 경우.
- 자료 보관: 크기가 크거나 내용이 긴 메모장 문서를 작은 파일로 나누고 원본 파일별로 각각 보관하여 찾기와 백업이 쉽도록 하는 경우.
- 테스트 파일 일괄 생성: 개발, 테스트 또는 데이터 처리 담당자가 여러 개의 txt 원본 데이터를 고정된 수의 작은 샘플로 빠르게 분할해야 하는 경우.
파일을 하나씩 처리하는 방식과 비교하면, 업무용 소프트웨어의 일괄 분할 기능은 여러 원본 파일이 동일한 분할 규칙을 함께 사용할 수 있게 합니다. 사용자는 파일을 한곳에 추가하고 매개변수를 한 번만 설정한 다음 저장 위치를 한 번에 선택하고 처리를 시작하면 되므로 반복 작업을 뚜렷하게 줄일 수 있습니다.
2. 결과 미리 보기: 여러 개의 긴 TXT 분할 전후 변화
1. 처리 전: 폴더에 여러 개의 독립적인 TXT 문서가 있음
처리 전 예제 디렉터리에는 big_bang.txt, black_holes.txt, dark_energy.txt, dark_matter.txt, galaxies.txt라는 5개의 txt 파일이 있습니다. 이들은 모두 분할해야 할 원본 텍스트이며, 각 파일에는 각각의 전체 내용이 들어 있습니다.

수동 방식을 사용한다면 이 5개 파일을 차례로 열고, 각 파일마다 내용 선택, 새 문서 만들기, 번호를 붙여 저장하기를 반복해야 합니다. 파일이 많고 분할 개수가 많을수록 필요한 조작 횟수도 늘어납니다. 예를 들어 이 예제에서는 각 원본 파일을 5개로 분할하여 최종적으로 25개의 작은 텍스트가 만들어지므로 수동 처리의 작업량이 적지 않습니다.
2. 처리 후: 원본 파일 이름에 따라 해당 폴더가 만들어짐
일괄 분할을 완료하면 출력 결과가 원본 파일별로 구분되어 big_bang, black_holes, dark_energy, dark_matter, galaxies 등의 해당 폴더가 만들어지는 것을 볼 수 있습니다. 그중 한 폴더를 열면 1.txt, 2.txt, 3.txt, 4.txt, 5.txt 등의 분할 결과를 확인할 수 있습니다.

이러한 결과 구조에는 두 가지 직접적인 장점이 있습니다. 첫째, 서로 다른 원본 파일에서 분할된 내용이 섞이지 않아 각 작은 파일 묶음이 어느 원본 txt에서 왔는지 확인하기 쉽습니다. 둘째, 분할 파일에 연속 번호가 붙어 이후 조회, 전송 또는 추가 일괄 처리 시 순서를 유지하기가 더 쉽습니다. 스크린샷은 평균 5개 파일로 분할한 결과이므로 각 원본 텍스트는 5개의 작은 파일 묶음에 대응합니다.
3. 여러 TXT 메모장을 작은 파일로 일괄 분할하는 조작 단계
단계 1: “텍스트 파일을 여러 파일로 분할” 기능으로 이동
HeSoft Doc Batch Tool
을 연 뒤 왼쪽 기능 분류에서 “텍스트 도구”로 들어갑니다. 그런 다음 “병합 및 분할” 분류로 전환하여 “텍스트 파일을 여러 파일로 분할”을 찾아 선택합니다. 이 기능은 텍스트 파일을 줄 수 또는 분할 개수에 따라 여러 개의 독립적인 파일로 일괄 처리하는 데 사용됩니다.
올바른 기능 페이지로 들어가는 것은 전체 작업의 기초입니다. 이번 작업은 각 TXT를 여러 개의 작은 파일로 분할하는 것이지 여러 txt를 하나의 파일로 병합하는 것이 아니므로 “텍스트 파일을 여러 파일로 분할”을 선택해야 하며, “텍스트 파일을 하나의 파일로 병합” 등의 다른 기능을 잘못 선택하지 않아야 합니다.
단계 2: 처리할 모든 TXT 파일을 한 번에 추가
처리 페이지로 들어가면 첫 번째 단계는 “처리할 레코드 선택”입니다. 소수의 파일만 추가하면 된다면 “파일 추가”를 클릭할 수 있고, 처리할 txt 문서가 이미 같은 디렉터리에 모여 있다면 “폴더에서 파일 가져오기”를 사용해 파일을 하나씩 선택하는 조작을 줄일 수도 있습니다.

파일을 가져오면 페이지 목록에 번호, 이름, 경로, 확장자, 생성 시간, 수정 시간 등의 정보가 표시됩니다. 이 예제에서는 5개의 레코드가 성공적으로 추가되었고 확장자는 모두 txt입니다. 이때 다음 내용을 먼저 확인하는 것이 좋습니다.
- 목록의 파일 수가 실제 처리할 수량과 일치하는지 여부
- 파일 이름과 경로가 올바른지 여부, 다른 디렉터리의 동일한 이름을 가진 파일을 잘못 선택하지 않았는지 확인
- 확장자가 txt인지 여부, 이번에 분할해야 할 텍스트 파일이 맞는지 확인
- 처리할 필요가 없는 레코드가 있는지 여부, 있다면 목록 오른쪽의 삭제 작업으로 제거할 수 있음
확인을 마친 뒤 “다음”을 클릭하여 분할 규칙 설정으로 들어갑니다. 일괄 가져오기의 의미는 이후의 규칙을 목록 안의 여러 텍스트 파일에 한 번에 적용할 수 있어 각 파일마다 작업을 반복해서 만들 필요가 없다는 데 있습니다.
단계 3: TXT 분할 방식 선택 및 매개변수 입력
“처리 옵션 설정” 페이지에서는 “각 텍스트 파일의 최대 줄 수”, “평균 몇 개의 파일로 분할”, “사용자 지정 범위 분할”의 세 가지 분할 방식을 볼 수 있습니다. 실제 목표에 따라 적절한 방식을 선택해야 합니다.

이 예제에서는 “평균 몇 개의 파일로 분할”을 선택하고 아래에 5를 입력했습니다. 이는 목록의 각 원본 TXT를 각각 처리하여 각 텍스트를 평균 5개의 작은 파일로 분할하는 것을 의미합니다. 앞의 결과 이미지에서 각 원본 파일에 대응하는 출력 폴더에 1.txt부터 5.txt까지 들어 있는 것이 바로 이 매개변수 설정의 결과입니다.
세 가지 방식은 각각 적합한 요구 사항이 다릅니다.
- 각 텍스트 파일의 최대 줄 수: 단일 출력 파일의 줄 수에 명확한 상한이 있는 작업에 적합합니다. 예를 들어 데이터 가져오기 플랫폼이 배치당 레코드 수를 제한하는 경우 최대 줄 수에 따른 분할을 우선 고려할 수 있습니다.
- 평균 몇 개의 파일로 분할: 결과가 몇 개 필요한지 이미 명확한 경우에 적합합니다. 예를 들어 각 텍스트를 5명에게 나누어 처리하거나 각 원본 데이터를 고정된 배치로 균등하게 나누는 경우입니다.
- 사용자 지정 범위 분할: 지정된 내용 구간에 따라 텍스트를 잘라내야 하는 경우에 적합합니다. 실제 설정 시에는 소프트웨어 페이지에서 제공하는 범위 입력 규칙을 기준으로 해야 합니다.
매개변수를 입력한 뒤 급하게 계속 진행하지 말고 값을 다시 확인하는 것이 좋습니다. 여기서 “5”는 각 원본 파일을 평균적으로 나눌 개수이지 모든 원본 파일을 합쳐 총 5개의 결과만 만든다는 뜻이 아닙니다. 5개의 원본 파일을 가져오고 각 파일이 모두 5개로 성공적으로 분할된다면 5개의 분할 결과 묶음이 만들어질 것으로 예상됩니다.
단계 4: 분할 결과 저장 위치 설정
매개변수를 확인한 뒤 “다음”을 클릭하면 흐름에 표시된 “저장 위치 설정” 단계로 들어갑니다. 페이지 안내에 따라 결과를 보관할 디렉터리를 선택합니다. 확인을 쉽게 하기 위해 출력 디렉터리를 원본 파일 디렉터리와 구분하는 것이 좋습니다. 예를 들어 “TXT 분할 결과” 폴더를 별도로 만드는 방법이 있습니다.
출력 결과를 별도로 저장하면 원본 파일과 분할된 작은 파일이 섞이는 것을 피할 수 있고, 처리 완료 후 폴더별로 수량을 확인하기도 편리합니다. 디렉터리를 선택할 때는 해당 디스크 위치에 정상적으로 쓸 수 있는지도 확인하고 충분한 저장 공간을 확보해야 합니다. 분할이 보통 텍스트 내용을 대량으로 늘리지는 않지만 여러 원본 파일은 더 많은 파일과 하위 디렉터리를 만들 수 있으므로 저장 경로가 사용 가능한지 확인해야 합니다.
단계 5: 일괄 처리 시작 및 결과 확인
저장 위치를 설정한 뒤 “처리 시작” 단계로 들어가 페이지 안내에 따라 작업을 시작합니다. 소프트웨어는 이미 가져온 파일 목록과 통일되게 설정한 분할 매개변수에 따라 여러 txt 문서를 차례로 처리합니다. 수동 분할과 달리 이 과정에서는 메모장을 반복해서 열거나 내용을 복사하거나 파일별로 다른 이름으로 저장하는 조작을 하지 않아도 됩니다.
처리가 끝나면 출력 디렉터리를 열어 무작위로 확인해야 합니다. 각 원본 파일에 대응하는 결과 디렉터리가 모두 있는지, 각 묶음의 번호 파일이 모두 갖추어져 있는지, 분할된 txt가 정상적으로 열리는지, 처음과 끝의 내용이 예상과 일치하는지를 중점적으로 확인합니다. 정식 보관이나 데이터 가져오기에 사용할 경우 소수의 파일로 규칙을 먼저 테스트하여 결과가 올바른지 확인한 뒤 전체 자료를 처리하는 것이 좋습니다.
4. 줄 수 분할과 개수 분할을 선택하는 방법
많은 사용자가 텍스트를 분할할 때 줄 수에 따라 분할할지 개수에 따라 분할할지 고민합니다. 판단 방법은 복잡하지 않습니다. 후속 작업이 “파일 하나의 크기”에 관심이 있는지 “최종적으로 몇 개가 필요한지”에 관심이 있는지를 보면 됩니다.
받는 시스템에서 각 txt가 최대 고정된 수의 레코드만 포함할 수 있다고 규정하거나 각 줄이 하나의 데이터를 나타낸다면 “각 텍스트 파일의 최대 줄 수”가 더 적합합니다. 이 방식은 단일 출력 파일의 줄 수 상한을 중심으로 분할할 수 있지만 최종적으로 몇 개가 생성될지는 원본 파일의 총 줄 수에 영향을 받습니다.
이후 고정된 수의 인원, 장비 또는 배치에 나누어 주어야 한다면 “평균 몇 개의 파일로 분할”을 사용할 수 있습니다. 이 방식은 출력 개수를 목표로 합니다. 예를 들어 5로 설정하면 각 원본 텍스트를 5개의 부분으로 균등하게 나누려고 시도합니다. 텍스트의 총 줄 수가 개수로 나누어떨어지지 않을 수 있으므로 각 작은 파일의 실제 줄 수에는 약간의 차이가 있을 수 있으며 이는 평균 분할 시 정상적인 현상입니다.
통일된 줄 수나 고정된 개수로 균등하게 나누지 않고 지정된 구간만 추출하려면 “사용자 지정 범위 분할”을 고려할 수 있습니다. 선택 전에 원본 텍스트의 줄 구조를 명확히 파악하고 소프트웨어 인터페이스의 요구에 따라 범위를 입력하여 구간 누락이나 중복을 피해야 합니다.
5. 자주 묻는 질문과 조작 시 주의 사항
1. 소프트웨어가 모든 TXT를 한데 섞어서 분할합니까?
이 예제의 결과에서 볼 수 있듯이 여러 원본 txt는 각각 따로 처리됩니다. 처리 후 big_bang, black_holes 등 원본 파일 이름에 따라 해당 폴더가 만들어지고 각 디렉터리 안에 1.txt, 2.txt 등의 작은 파일이 저장됩니다. 따라서 이 작업의 목표는 모든 내용을 먼저 병합하는 것이 아니라 가져온 목록의 각 텍스트에 동일한 분할 규칙을 개별적으로 적용하는 것입니다.
2. “평균 5개 파일로 분할”로 설정한 뒤 각 파일의 줄 수가 반드시 완전히 같습니까?
반드시 그렇지는 않습니다. 원본 텍스트의 총 줄 수가 5로 나누어떨어지지 않으면 각 결과 파일 사이에 몇 줄 정도 차이가 있을 수 있습니다. 평균 분할은 지정된 개수를 최대한 균형 있게 만드는 데 중점을 두며, 모든 상황에서 각 파일의 줄 수가 완전히 일치하도록 보장하지는 않습니다. 업무 요구상 각 출력 파일이 고정 줄 수를 넘지 않아야 한다면 “각 텍스트 파일의 최대 줄 수”로 바꾸어 사용해야 합니다.
3. 먼저 소량의 TXT로 테스트하도록 권장하는 이유는 무엇입니까?
텍스트마다 내용 길이, 빈 줄 상황, 실제 용도가 다를 수 있습니다. 대표적인 파일 한두 개를 먼저 골라 테스트하면 분할 방식, 매개변수 값, 저장 디렉터리가 요구 사항에 맞는지 확인하는 데 도움이 됩니다. 올바른지 확인한 뒤 많은 파일을 가져오면 매개변수를 잘못 입력해 전체 파일을 다시 처리해야 하는 비용을 낮출 수 있습니다.
4. 분할 전에 원본 파일을 백업해야 합니까?
중요한 자료라면 원본 txt를 보존하고 결과를 새 디렉터리에 저장하는 것이 좋습니다. 그래야 분할 매개변수를 조정해야 하더라도 완전한 원본 파일을 다시 사용해 처리할 수 있습니다. 출력 내용을 확인하기 전에 원본 문서를 삭제하지 마십시오.
5. 파일 이름이 같거나 저장 디렉터리에 이미 결과가 있다면 어떻게 합니까?
일괄 작업 전에 원본 파일 이름과 대상 디렉터리에 이미 같은 이름의 폴더나 번호 텍스트가 있는지 확인해야 합니다. 이전 결과와 새 결과를 구분하기 어려운 일을 피하려면 작업마다 독립적인 출력 디렉터리를 만들고 디렉터리 이름에 프로젝트, 배치 또는 날짜를 포함하는 것이 좋습니다. 같은 이름의 결과를 구체적으로 처리하는 방식은 소프트웨어의 실제 안내를 기준으로 해야 하며, 확인 없이 중요한 자료를 직접 덮어쓰지 마십시오.
6. 분할된 파일은 어떻게 검수해야 합니까?
최소한 세 가지 측면을 확인하는 것이 좋습니다. 첫째, 원본 파일 수와 출력 결과 묶음 수가 대응하는지 여부. 둘째, 각 묶음에서 생성된 파일 수가 설정과 일치하는지 여부. 셋째, 각 묶음의 첫 번째, 마지막, 중간 파일을 무작위로 열어 텍스트가 정상적으로 표시되는지, 내용 연결이 사용 요구 사항을 충족하는지 확인합니다. 중요한 업무 데이터가 포함된 txt의 경우 처리 전후의 총 줄 수를 기록하여 대조할 수도 있습니다.
6. 요약
TXT 파일 일괄 분할의 핵심은 원래 메모장을 하나씩 열어 수행해야 했던 반복 작업을 “파일을 한곳에 가져오고 규칙을 통일되게 설정하고 저장 위치를 통일되게 선택한 뒤 일괄 실행”하는 표준 흐름으로 바꾸는 것입니다. HeSoft Doc Batch Tool
을 통해 많은 txt 텍스트를 동시에 추가하고 작업 필요에 따라 최대 줄 수, 평균 개수 또는 사용자 지정 범위로 분할할 수 있습니다.이 예제에서는 5개의 원본 TXT를 각각 평균 5개의 작은 파일로 분할하고, 처리 후 원본 파일 이름에 따라 해당 디렉터리를 만든 뒤 연속 번호로 분할 결과를 저장했습니다. 이 방식은 서로 다른 출처의 텍스트를 서로 독립적으로 유지하면서 이후 배포, 확인, 보관에도 편리합니다.
많은 로그, 명단, 데이터 목록 또는 긴 메모장 문서를 수동으로 분할하고 있다면 먼저 원본 파일을 정리하고 백업을 보관한 뒤 소프트웨어에서 “텍스트 도구—병합 및 분할—텍스트 파일을 여러 파일로 분할”로 들어가 소량의 샘플로 매개변수를 확인하고 마지막으로 전체 일괄 처리를 실행하면 됩니다. 이렇게 하면 복사·붙여넣기와 반복적인 다른 이름으로 저장 작업을 줄이고 시간을 실제로 판단하고 검토해야 하는 업무에 집중할 수 있습니다.
키워드:대량 TXT 파일 분할 , TXT 여러 파일로 분할 , 메모장 파일 일괄 분할 , 텍스트 파일 줄 단위 분할 , TXT 개수별 분할