텍스트 파일 내용을 파일 이름으로 자동 지정하는 방법? TXT 일괄 이름 바꾸기 정규식 작업 안내


번역EnglishFrançaisDeutschEspañol日本語한국어업데이트 시간2026-07-07 06:35:45

성명: 웹사이트의 모든 이미지, 텍스트 및 비디오 콘텐츠는 참고용이며 최신, 정확, 적절하지 않을 수 있습니다. 이의가 있는 경우 실제 경험 효과를 기준으로 하십시오!

이 문서는 TXT 텍스트 자료를 대량 정리해야 하는 사무직 사용자들을 위해, 파일 본문 속 Book ID 숫자를 파일 이름으로 자동 추출하는 방법을 설명합니다. HeSoft Doc Batch Tool 의 "파일 내용으로 텍스트 파일 이름 바꾸기" 기능을 통해 여러 txt 파일을 가져오고, 텍스트를 일치시킬 사용자 정의 수식을 선택한 후, 정규 표현식을 입력하여 Book ID 뒤의 숫자를 추출하고, 파일 이름 전체 덮어쓰기를 설정할 수 있습니다. 처리 후, 원래 의미 없던 book1.txt, book2.txt는 해당 번호의 파일 이름으로 변경됩니다.

일상 업무에서 파일 이름은 종종 후속 검색 및 관리 효율성을 결정합니다. 폴더 안에 book1.txt, book2.txt, book3.txt와 같은 이름만 가득하다면, 당장은 순서로 구분할 수 있을지 모릅니다. 하지만 파일 수가 늘어나거나 표, 데이터베이스, 시스템 번호와 대응해야 할 때 이런 이름은 큰 문제가 됩니다. 더 흔한 경우는, 실제로 유용한 번호가 텍스트 내용 안에 이미 적혀 있지만 파일 이름에 동기화되지 않은 상황입니다.

예를 들어 스크린샷의 TXT 파일을 보면, 본문 첫 줄에 Book ID:4829173056이 포함되어 있습니다. 4829173056을 파일 이름으로 만들고 싶다면 수동으로 파일을 열고, 숫자를 복사하고, 파일을 닫고, 오른쪽 클릭으로 이름 바꾸기를 한 후, 숫자를 붙여넣어야 합니다. 한두 개 파일에는 복잡하지 않지만, 여러 텍스트 파일을 처리할 때는 전형적인 반복 작업입니다. 이 글에서는 HeSoft Doc Batch Tool 을 사용하여 와일드카드/정규 표현식으로 이 작업을 일괄 처리하는 방법을 보여줍니다. TXT 본문에서 Book ID 숫자를 추출하여 파일 이름에 자동으로 쓰는 것입니다.

적용 시나리오: TXT 내용을 파일 이름으로 자동 지정하는 이유

텍스트 내용을 파일 이름으로 만드는 것은 복잡한 작업을 추구하기 위함이 아니라, 파일 식별, 보관, 검색 문제를 해결하기 위함입니다. 파일 이름으로 파일 내용을 알 수 없으면, 사용자는 파일을 열어 내용을 확인해야 하므로 쓸데없는 클릭과 대기 시간이 늘어납니다. 특히 자료 수가 많고, 이름 규칙이 통일되어야 하며, 일괄 전달이 필요한 시나리오에서 자동화된 이름 지정은 효율을 눈에 띄게 높여줍니다.

적합한 시나리오 1: 파일 본문에 고유 번호가 있는 경우.예를 들어 Book ID, 주문 번호, 고객 번호, 계약 번호, 프로젝트 번호, 샘플 번호 등입니다. 이러한 번호는 보통 임시 파일 이름보다 파일 이름으로 더 적합합니다.

적합한 시나리오 2: 대량의 텍스트 파일 구조가 일관된 경우.각 TXT 파일의 첫 줄이나 고정된 위치에 동일한 종류의 필드가 있다면, 동일한 정규식 규칙으로 일괄 추출할 수 있습니다. 구조가 안정적일수록 일괄 처리의 정확도가 높아집니다.

적합한 시나리오 3: 다른 자료와 매칭해야 하는 경우.파일 이름이 곧 번호라면, Excel 목록, 시스템 기록, PDF 첨부 파일, Word 문서 또는 기타 doc, docx 자료와 더 쉽게 대응시킬 수 있습니다.

적합한 시나리오 4: 수동 이름 변경 오류 감소.파일 내용을 파일 이름으로 수동 복사할 때, 숫자를 하나 덜 복사하거나 공백을 더 넣거나, 잘못된 파일을 수정하는 문제가 발생하기 쉽습니다. 규칙을 이용한 일괄 처리는 동일한 로직을 모든 파일에 안정적으로 적용할 수 있습니다.

HeSoft Doc Batch Tool 는 사무용 소프트웨어의 일괄 처리 도구류에 속하며, 그 가치는 단순히 '파일 이름 하나 바꾸기'가 아니라 일괄 파일 정리 과정을 표준화하여 반복 작업을 줄이는 데 있습니다. 이 글의 예시는 5개의 TXT 파일만 처리하지만, 더 많은 양의 텍스트 자료에도 동일하게 적용 가능합니다.

효과 미리 보기: 처리 전 파일 이름과 내용 정보 불일치

처리 전 스크린샷을 보면 폴더 안에 5개의 TXT 텍스트 파일이 있으며, 이름은 각각 book1.txt, book2.txt, book3.txt, book4.txt, book5.txt입니다. 이 이름은 단순한 순서 번호일 뿐 파일 안의 Book ID를 나타내지 못합니다.

image-텍스트 콘텐츠를 파일 이름으로,TXT 파일 일괄 이름 변경,북 ID 일괄 추출하여 이름 변경

텍스트 파일 하나를 열면 본문 첫 줄에 Book ID:4829173056이 표시되며, 이것이 파일 이름으로 더 적합한 핵심 필드입니다. 스크린샷의 화살표가 해당 번호를 가리킵니다. 아래에는 제목 The Quiet Strength of Beginning Again과 여러 단락의 본문이 있지만, 이번 작업은 첫 줄에서 Book ID: 뒤의 숫자만 추출하면 됩니다.

image-텍스트 콘텐츠를 파일 이름으로,TXT 파일 일괄 이름 변경,북 ID 일괄 추출하여 이름 변경

따라서 이번 일괄 이름 변경 규칙은 다음과 같이 요약됩니다: 각 TXT 파일 내용에서 Book ID:를 찾아 뒤에 연속된 숫자를 추출하고, 추출 결과로 원래 파일 이름을 덮어씁니다. 모든 파일이 유사한 구조를 따른다면 일괄 처리가 가능합니다.

효과 미리 보기: 처리 후 파일 이름에 Book ID 직접 표시

처리가 완료되면 폴더의 TXT 파일이 숫자 번호 이름으로 변경됩니다. 스크린샷에서 새 파일 이름은 1958436720.txt, 4829173056.txt, 6094728315.txt, 7305619482.txt, 8640295173.txt입니다. 이 숫자들은 각 파일 본문의 Book ID 필드에서 가져온 것입니다.

image-텍스트 콘텐츠를 파일 이름으로,TXT 파일 일괄 이름 변경,북 ID 일괄 추출하여 이름 변경

이런 이름 지정 방식의 장점은 매우 직관적입니다. 파일을 열지 않고도 번호를 알 수 있고, 번호로 검색이 더 빠르며, 외부 목록과 대응이 더 쉽고, 동료나 고객에게 전달할 때도 더 규격화됩니다. 장기간 유지 관리가 필요한 텍스트 라이브러리의 경우, 규격화된 파일 이름은 이후의 많은 커뮤니케이션 및 검색 비용을 줄여줍니다.

조작 절차: 기능 접근부터 정규식 매칭까지의 전체 과정

1단계: "파일 내용을 사용하여 텍스트 파일 이름 바꾸기" 기능 선택

HeSoft Doc Batch Tool 을 열고, 먼저 왼쪽 탐색에서 "파일 이름"을 선택합니다. 오른쪽에는 파일 이름 키워드 찾기/바꾸기, 파일 이름에 텍스트 삽입, 접두사/접미사 추가, 대소문자 변환 등 다양한 파일 이름 처리 기능이 표시됩니다. 이 글에서 필요한 것은 파일 내용에 따라 이름을 바꾸는 것이므로, 8번 항목인 "파일 내용을 사용하여 텍스트 파일 이름 바꾸기"를 클릭합니다.

image-텍스트 콘텐츠를 파일 이름으로,TXT 파일 일괄 이름 변경,북 ID 일괄 추출하여 이름 변경

이 단계의 작업 목적은 일반적인 파일 이름 문자열 수정이 아닌, 텍스트 파일 내용 읽기에 기반한 이름 변경 기능으로 진입하는 것입니다. 진입하면 소프트웨어가 단계별로 파일 선택, 매칭 규칙 설정 및 처리를 실행하도록 안내합니다.

2단계: 일괄 처리할 TXT 파일 가져오기

기능 페이지에서 첫 단계는 "처리할 레코드 선택"입니다. "파일 추가"를 클릭하여 TXT 파일을 개별 또는 일괄 선택하거나, "폴더에서 파일 가져오기"를 클릭하여 대상 폴더의 파일을 목록으로 가져올 수 있습니다. 스크린샷에는 book1.txt부터 book5.txt까지 5개의 파일이 가져와져 있으며, 확장자는 모두 txt입니다.

image-텍스트 콘텐츠를 파일 이름으로,TXT 파일 일괄 이름 변경,북 ID 일괄 추출하여 이름 변경

가져온 후에는 먼저 목록을 확인해야 합니다. 이름, 경로, 확장자, 레코드 수를 중점적으로 보고, 잘못된 디렉토리를 선택하거나 관련 없는 파일이 섞이지 않았는지 확인합니다. 인터페이스의 각 행 오른쪽에는 삭제 작업이 있고, 상단에는 목록을 다시 정리할 수 있도록 "비우기" 버튼이 있습니다. 확인 후 하단의 "다음"을 클릭하여 규칙 설정으로 들어갑니다.

이 단계의 예상 결과는 처리해야 할 모든 텍스트 파일이 작업 목록에 나타나는 것입니다. 목록에 있는 파일만 후속 일괄 이름 변경에 참여합니다.

3단계: 검색 영역 설정, 사용자 지정 수식 매칭 활성화

두 번째 단계인 "처리 옵션 설정"으로 들어가면, 먼저 "검색 영역"을 설정합니다. 스크린샷에서는 "사용자 지정 수식에 매칭된 텍스트"를 선택했습니다. 이 선택은 매우 중요한데, 전체 행 텍스트를 단순 사용하는 대신 정규 표현식으로 번호를 정밀하게 추출하고자 하기 때문입니다.

image-텍스트 콘텐츠를 파일 이름으로,TXT 파일 일괄 이름 변경,북 ID 일괄 추출하여 이름 변경

"첫 번째 행 텍스트"를 선택하면 파일 이름에 Book ID:와 같은 접두사가 포함되거나 파일 이름에 적합하지 않은 기호가 포함될 수 있습니다. 사용자 지정 수식을 선택하면 매칭된 숫자만 파일 이름에 들어가 결과가 더 깔끔하고 통일됩니다.

4단계: Book ID 추출용 정규 표현식 입력

"정규 표현식" 입력란에 (?<=Book ID:)\d+를 입력합니다. 이 표현식은 Book ID: 뒤에 연속된 숫자를 매칭하는 데 사용됩니다. 예제 내용인 Book ID:4829173056의 경우 최종 추출 결과는 4829173056입니다.

여기서 정규식은 '위치 지정 및 추출' 규칙으로 이해할 수 있습니다. Book ID:는 위치 지정을 담당하고, \d+는 숫자 추출을 담당합니다. 앞의 (?<=...) 표현 방식은 위치 지정 텍스트 자체가 결과에 들어가지 않도록 합니다. 따라서 생성된 파일 이름은 번호만 포함하고, 콜론은 포함하지 않으며 본문 제목이 딸려 들어가지도 않습니다.

만약 TXT 파일에서 다른 필드를 추출해야 한다면, 먼저 필드 형식을 관찰하고 표현식을 조정해야 합니다. 예를 들어 필드 이름이 다르거나, 콜론 뒤에 공백이 있거나, 번호에 문자가 포함된 경우 모두 규칙을 적절히 수정해야 합니다. 일괄 처리 전에 텍스트 구조를 파악하지 않은 채 많은 파일을 직접 처리하는 것은 권장하지 않습니다.

5단계: 이름 지정 위치로 "전체 파일 이름 덮어쓰기" 선택

"위치" 영역에서 "전체 파일 이름 덮어쓰기"를 선택합니다. 이는 정규식으로 매칭된 텍스트로 원본 파일 이름 본체를 대체한다는 의미입니다. 원래의 book1.txt는 추출된 번호에 .txt 확장자가 붙은 형태(예: 4829173056.txt)로 변경됩니다.

인터페이스에는 "파일 이름의 왼쪽"과 "파일 이름의 오른쪽" 옵션도 표시됩니다. 원본 파일 이름을 유지하고 본문 번호를 접두사나 접미사로 추가하려면 이 두 위치를 선택할 수 있습니다. 하지만 이번 예시의 목표는 파일 이름을 Book ID와 완전히 같게 만드는 것이므로 전체 파일 이름 덮어쓰기를 사용합니다.

설정을 완료한 후 "다음"을 클릭합니다. 작업 흐름 표시줄에서 이후에 "저장 위치 설정"과 "처리 시작" 단계가 있음을 볼 수 있습니다. 최종 처리를 진행하기 전에 규칙과 파일 목록을 다시 확인하여 추출 결과가 예상과 일치하는지 확인하는 것이 좋습니다.

자주 묻는 질문 및 주의 사항

1. 왜 첫 줄을 직접 복사하는 대신 정규 표현식 사용을 권장하나요?

첫 줄에는 종종 Book ID:와 같은 고정 레이블이 포함되어 있기 때문입니다. 이를 직접 파일 이름으로 사용하면 레이블이나 특수 기호가 파일 이름에 함께 들어갈 수 있습니다. 정규 표현식을 사용하면 진짜 필요한 부분(예: 숫자 번호)만 추출하여 파일 이름을 더 간결하게 만들 수 있습니다.

2. 정규식 규칙은 텍스트 형식을 구분하나요?

규칙은 텍스트 내용의 형식에 의존합니다. 예제 규칙은 Book ID: 뒤에 숫자가 바로 붙는 경우에 적합합니다. 실제 파일에 BookID, Book ID:(중국어 콜론), 또는 콜론 뒤에 공백이 있는 경우 표현식을 조정해야 합니다. 처리 전에 먼저 샘플 파일을 열어 확인하시기 바랍니다.

3. 일괄 이름 변경 전에 백업이 필요한가요?

백업을 권장합니다. 일괄 처리는 많은 시간을 절약해 주지만, 규칙 설정 오류는 여러 파일에 빠르게 영향을 미칠 수 있습니다. 가장 확실한 방법은 테스트 폴더를 하나 복사해 두고, 소수의 파일로 먼저 처리한 후 결과가 올바른지 확인한 다음 본 파일을 처리하는 것입니다.

4. 여러 파일에서 동일한 번호가 추출되면 어떻게 하나요?

Book ID가 중복되면 새 파일 이름이 충돌할 수 있습니다. 번호의 고유성이 확실하지 않은 자료의 경우, 전체 파일 이름을 바로 덮어쓰지 말고 먼저 번호를 왼쪽이나 오른쪽에 추가하여 확인하는 방법이 있습니다. 번호가 고유함을 확인한 후 덮어쓸지 결정하십시오.

5. 이 방법이 Word, PDF 파일에도 동일하게 적용되나요?

이 글에서 시연한 것은 TXT 텍스트 파일입니다. 스크린샷의 소프트웨어에는 Word 도구, PDF 도구 등의 분류도 포함되어 있으며 Word, PDF 내용과 관련된 이름 바꾸기 기능 진입점도 보입니다. 하지만 파일 형식에 따라 해당 기능을 선택해야 합니다. doc, docx, pdf를 처리할 때는 해당 파일 유형 도구로 들어가야 하며, TXT 작업 절차를 그대로 적용해서는 안 됩니다.

요약: 수동 복사에서 규칙 실행으로 바꾸는 일괄 파일 이름 지정

텍스트 파일 내용을 파일 이름으로 자동 지정하는 것은 본질적으로 반복적인 수동 작업을 재사용 가능한 규칙으로 변환하는 것입니다. 이 글의 예시에서 원래 파일 이름은 단지 book1.txt에서 book5.txt였지만, 본문에는 진짜 가치 있는 Book ID가 포함되어 있었습니다. HeSoft Doc Batch Tool 을 통해 "파일 내용을 사용하여 텍스트 파일 이름 바꾸기"를 선택하고, 파일을 가져온 후 (?<=Book ID:)\d+를 사용하여 번호를 추출하고, 전체 파일 이름 덮어쓰기를 설정하면 신속하게 규격화된 번호 파일 이름을 얻을 수 있습니다.

대량의 TXT 텍스트, 시스템 내보내기 파일, 수집 자료 또는 기록 파일을 자주 처리하는 사용자에게 이러한 사무용 일괄 처리 도구는 반복 작업을 현저히 줄이고, 수동 이름 변경 오류를 낮추며, 파일 정리를 더 표준화시켜 줍니다. 먼저 몇 개의 샘플로 정규 표현식을 검증한 후, 동일한 규칙을 전체 폴더에 적용하여 효율적이고 안전한 일괄 이름 변경을 실현하시길 권장합니다.


키워드텍스트 콘텐츠를 파일 이름으로 , TXT 파일 일괄 이름 변경 , 북 ID 일괄 추출하여 이름 변경
생성 시간2026-07-07 06:35:29

성명: 웹사이트의 모든 이미지, 텍스트 및 비디오 콘텐츠는 참고용이며 최신, 정확, 적절하지 않을 수 있습니다. 이의가 있는 경우 실제 경험 효과를 기준으로 하십시오!

관련 기사

더 많은 기사

원하는 기능이 없나요?

귀하의 필요 사항을 저희에게 피드백해 주시면, 평가 후 무료로 구현하겠습니다!