파일 이름 끝에 LON, NYC, PAR, SYD, TYO 등 도시 코드와 같은 고정 코드가 대량으로 포함된 경우 수동으로 폴더를 만들고 파일을 복사하거나 이동하는 데 많은 시간이 소요될 수 있습니다. 이 문서에서는 HeSoft Doc Batch Tool 을 예로 들어, 파일 이름 끝의 몇 글자를 기준으로 분류하여 txt 등의 파일을 해당 폴더에 일괄 정리하는 방법을 소개합니다. 이는 보고서, 로그, 주문서, 자료 패키지 등 파일 정리 작업에 적합합니다.
일상적인 사무 작업에서 우리는 흔히 특정 패턴의 파일들을 자주 마주하곤 합니다. 파일 개수가 많고, 파일명이 일련의 숫자와 고정된 접미사처럼 보이는 경우입니다. 예를 들어 10102271LON.txt, 10103956PAR.txt, 10179839NYC.txt와 같은 식입니다. 앞의 숫자는 주문 번호, 고객 번호, 일련번호 또는 수집 번호를 나타낼 수 있으며, 파일명 끝에 붙은 LON, PAR, NYC, SYD, TYO와 같은 문자들이 실제 분류를 위한 식별자 역할을 합니다.
처리해야 할 파일이 열 개 남짓이라면 수동으로 각기 다른 폴더에 끌어다 놓는 것도 감당할 만합니다. 하지만 파일 개수가 수십, 수백, 수천 개에 달하면, 파일명 끝 문자를 일일이 확인하고, 폴더를 하나씩 새로 만들고, 파일을 하나하나 옮기는 작업은 효율이 극도로 떨어질 뿐만 아니라 파일을 잘못된 위치에 놓을 가능성도 높아집니다. 특히 txt 로그, csv 데이터, doc 또는 docx 문서, xlsx 표, pdf 자료 등 대량의 파일은 분류 규칙이 명확하다면 사무용 소프트웨어가 자동으로 처리하도록 맡기는 편이 훨씬 더 적합합니다.
이 글에서 해결하고자 하는 문제는 바로 이것입니다: 어떻게 하면 대량의 파일을 파일명의 가장 마지막 몇 개 문자에 따라 분류하여 한데 모을 수 있을까요? 아래에서는 스크린샷의 HeSoft Doc Batch Tool 을 예시로 들어, 파일명의 마지막 3개 문자가 동일한 txt 파일들을 동일한 이름의 폴더에 자동으로 정리하는 방법을 보여드리겠습니다. 예를 들어 마지막이 LON인 파일은 LON 폴더로, 마지막이 PAR인 파일은 PAR 폴더로, 마지막이 NYC인 파일은 NYC 폴더로 들어가는 식입니다.
적용 시나리오: 어떤 파일들이 파일명 마지막 문자 기준 분류에 적합한가
파일명 마지막 문자 기준 분류는 파일명 자체에 이미 분류 식별자가 포함되어 있는 시나리오에 적합합니다. 흔히 볼 수 있는 경우로는, 파일명 앞부분은 번호이고 마지막 몇 자리는 지역, 부서, 프로젝트, 채널, 월 또는 유형 코드인 경우가 있습니다. 예를 들어 고객 자료에서 마지막의 BJ, SH, GZ는 도시를, 판매 보고서에서 마지막의 A01, B02는 매장을, 주문 파일에서 마지막의 PAR, LON, NYC는 지점이나 지역을 나타냅니다.
이 정리 방식의 핵심은 파일의 내용을 식별하는 것이 아니라, 파일명에 내재된 규칙을 이용하여 대량 분류하는 데 있습니다. 확장자 앞의 마지막 몇 개 문자가 안정적인 형식을 띠고 있다면, 동일한 규칙 세트로 일괄 처리할 수 있습니다. 스크린샷 예시에서 모든 파일은 txt 파일이며, 이름 구조는 대체로 '숫자 번호 + 도시 코드'입니다 (예: 10102271LON.txt). 여기서 분류에 실제로 사용되는 것은 확장자 .txt 바로 앞의 마지막 3개 문자 LON입니다.
txt 파일 외에도 유사한 규칙은 doc, docx, xls, xlsx, ppt, pptx, pdf, csv, jpg, png 등 다양한 사무용 파일 유형에 적용될 수 있습니다. 파일명 마지막의 분류 문자에 규칙만 있다면, 일괄 처리 방식을 통해 반복적인 수작업을 줄일 수 있습니다.
결과 미리보기: 처리 전, 파일이 동일한 디렉터리에 뒤섞여 있음
처리 전에는 모든 파일이 동일한 폴더 안에 놓여 있습니다. 파일명에 LON, PAR, SYD, NYC, TYO 등의 식별자가 포함되어 있음에도 불구하고, 파일들은 여전히 뒤섞여 있습니다. 사용자는 파일명 마지막의 몇 개 문자를 직접 눈으로 식별해야만 각 파일이 어느 분류에 속하는지 판단할 수 있습니다.

처리 전 스크린샷을 보면, 파일명 마지막의 세 글자 영문자가 특별히 강조 표시된 것을 알 수 있습니다. 예를 들어 10102271LON.txt의 마지막 분류 문자는 LON, 10103956PAR.txt의 마지막 분류 문자는 PAR, 10166063SYD.txt의 마지막 분류 문자는 SYD입니다. 이 규칙은 매우 명확하므로, 일괄 분류 기능을 사용하여 한 번에 정리하기에 적합합니다.
만약 수작업으로 처리한다면, 먼저 LON, PAR, SYD, NYC, TYO 등의 폴더를 새로 생성한 다음, 파일을 하나씩 선택하여 이동해야 합니다. 파일이 많을수록 오류가 발생할 확률도 높아집니다. 사무용 소프트웨어로 일괄 정리하면 이러한 반복적인 동작들을 소프트웨어가 자동으로 완료할 수 있습니다.
결과 미리보기: 처리 후 분류 폴더가 자동으로 생성됨
처리가 완료되면, 원래 뒤섞여 있던 파일들은 파일명의 마지막 3개 문자에 따라 분류된 결과물을 보여줍니다. 예시에서는 시스템이 LON, NYC, PAR, SYD, TYO 등의 폴더를 생성하거나 정리한 결과를 볼 수 있으며, 각 분류에 해당하는 파일들이 각 폴더 안에 배치됩니다.

이러한 결과는 매우 직관적입니다. 런던 관련 파일을 확인하려면 LON 폴더를 열고, 파리 관련 파일은 PAR 폴더, 뉴욕 관련 파일은 NYC 폴더를 열면 됩니다. 후속 작업으로 파일을 찾거나, 압축하거나, 업로드하거나, 백업하거나, 배포할 때 모든 파일이 하나의 디렉터리에 쌓여 있는 것보다 훨씬 효율적입니다.
조작 단계: HeSoft Doc Batch Tool 을(를) 사용하여 마지막 문자 기준 파일 분류
아래에서는 조작 스크린샷 순서에 따라 전체 과정을 설명합니다. HeSoft Doc Batch Tool 은(는) 사무 환경을 위해 설계된 일괄 처리 소프트웨어로, 인터페이스는 파일 정리, Word 도구, Excel 도구, PowerPoint 도구, PDF 도구, 텍스트 도구, 이미지 도구 등의 분류를 포함합니다. 이 글에서 소개하는 것은 파일 정리 기능 중 '파일명으로 분류' 기능입니다.
1단계: 파일 정리 메뉴로 이동하여 '파일을 파일명으로 분류' 선택
HeSoft Doc Batch Tool 을(를) 연 후 왼쪽 기능 영역에서 '파일 정리'를 선택합니다. 파일 정리 페이지로 이동하면 파일 일괄 처리와 관련된 여러 기능 카드를 볼 수 있습니다. 예를 들어 '파일을 파일명으로 분류', '파일을 확장자로 분류', '기존 폴더를 기반으로 새 폴더 일괄 생성' 등이 있습니다.
이번 작업 목표는 파일명 마지막 문자를 기준으로 분류하는 것이므로, 첫 번째 기능인 '파일을 파일명으로 분류'를 선택해야 합니다. 이 기능의 역할은 파일명에 지정된 문자 규칙에 따라 파일을 각기 다른 폴더로 일괄 분류하는 것입니다.

해당 기능을 선택하면 소프트웨어는 마법사 형태의 조작 흐름으로 진입합니다. 마법사 상단에는 일반적으로 현재 단계가 표시됩니다. 예를 들어 '처리할 레코드 선택', '처리 옵션 설정', '저장 위치 설정', '처리 시작' 등입니다. 이러한 흐름은 대량 작업에 적합합니다. 왜냐하면 사용자가 먼저 파일 목록을 확인하고, 그 다음 분류 규칙을 설정한 후, 마지막에 한 번에 실행함으로써 처음부터 실수로 작업하는 것을 방지할 수 있기 때문입니다.
2단계: 분류할 파일 추가 또는 가져오기
'파일을 파일명으로 분류' 페이지로 진입하면 첫 번째 단계는 처리할 레코드를 선택하는 것입니다. 인터페이스 오른쪽 상단에서 '파일 추가', '폴더에서 파일 가져오기', '모두 지우기', '더보기' 등의 조작 버튼을 볼 수 있습니다. 소수의 파일에는 '파일 추가'를 사용할 수 있으며, 특정 디렉터리에 있는 여러 파일을 정리할 때는 '폴더에서 파일 가져오기' 방식이 더 일반적입니다.
파일을 가져오면 목록 형태로 표시됩니다. 목록에는 번호, 이름, 경로, 확장자, 만든 날짜, 수정한 날짜 및 조작 등의 정보가 포함됩니다. 이 목록을 통해 사용자는 소프트웨어가 올바른 파일들을 제대로 읽어들였는지, 그리고 파일 개수가 예상과 일치하는지 확인할 수 있습니다.

스크린샷에서 볼 수 있듯이, 파일들이 작업 목록으로 가져와졌으며 레코드 수는 20개입니다. 파일 경로는 동일한 테스트 디렉터리에 위치하며 확장자는 txt입니다. 이름 열에는 10102271LON.txt, 10103956PAR.txt, 10109610PAR.txt 등 완전한 파일명이 표시됩니다. 이때 성급하게 처리하지 말고, 중요한 것은 파일명 규칙이 일관적인지 확인하는 것입니다. 즉, 이 파일들의 분류 식별자가 모두 확장자 앞의 마지막 3개 문자인지 확인합니다.
만약 일부 파일이 정리 대상에서 제외되어야 한다면, 목록의 조작 열을 통해 해당 레코드를 삭제할 수 있습니다. 잘못된 디렉터리를 가져왔다면 '모두 지우기'로 초기화한 후 다시 가져올 수 있습니다. 일괄 처리 전에 목록을 먼저 대조하는 것은 잘못된 분류를 줄이는 중요한 단계입니다.
3단계: 분류 방식을 '가장 마지막 몇 개의 문자로 분류'로 설정
파일 목록에 오류가 없음을 확인한 후, 페이지 하단의 '다음'을 클릭하여 '처리 옵션 설정'으로 진입합니다. 이 페이지에서 소프트웨어는 여러 가지 분류 방식을 제공합니다. '첫 번째 문자로 분류', '첫 번째 숫자로 분류', '첫 번째 영문자로 분류', '가장 처음 몇 개의 문자로 분류', '가장 마지막 몇 개의 문자로 분류', '사용자 지정 위치 범위 내의 문자로 분류', '사용자 지정 정규 표현식으로 분류' 등이 포함됩니다.
이 예시의 파일명 규칙은 확장자 앞의 마지막 3개 문자가 분류 기준이라는 것입니다. 따라서 '가장 마지막 몇 개의 문자로 분류'를 선택하고, 개수 입력 칸에 3을 입력해야 합니다. 그러면 소프트웨어가 각 파일명에서 마지막 3개 문자를 추출하여 분류 기준으로 사용합니다.

스크린샷에서는 이미 '가장 마지막 몇 개의 문자로 분류'가 선택되어 있고, 개수는 3으로 입력되어 있습니다. 10102271LON.txt의 경우 소프트웨어는 LON을 분류명으로 취하고, 10103956PAR.txt의 경우 PAR를, 10179839NYC.txt의 경우 NYC를 분류명으로 취합니다. 최종적으로 이 분류명들은 각기 다른 폴더에 대응하게 됩니다.
같은 페이지 하단에서는 알파벳 대소문자 변환 옵션도 볼 수 있습니다. '기본값', '대문자로 변환', '소문자로 변환'을 포함합니다. 파일명의 LON, PAR 등의 코드는 대소문자가 일관되므로 예시에서는 기본값을 유지하면 됩니다. 만약 실제 파일에 lon, LON, Lon 등의 표기가 혼재한다면, 대소문자 통일 여부에 따라 같은 종류의 파일이 대소문자 차이 때문에 여러 디렉터리로 나뉘는 것을 피하기 위해 자신의 정리 요구 사항에 따라 선택해야 합니다.
4단계: '다음'을 계속 클릭하여 저장 위치를 설정하고 처리 시작
분류 규칙을 설정한 후 '다음'을 클릭하여 저장 위치 설정으로 진입합니다. 스크린샷 속 마법사 상단에 이미 후속 단계가 '저장 위치 설정' 및 '처리 시작'으로 표시되어 있으므로, 소프트웨어 페이지 안내에 따라 처리 결과를 저장할 위치를 선택하면 됩니다. 빈 디렉터리나 결과물 전용으로 사용할 디렉터리를 선택하는 것이 좋습니다. 이렇게 하면 분류 후의 폴더 구조를 더 쉽게 확인할 수 있고, 원본 파일과 섞이는 것을 방지할 수 있습니다.
저장 위치를 확인한 후, 다시 '처리 시작' 단계로 진입합니다. 시작하기 전에 다음 세 가지 핵심 사항을 다시 확인하는 것이 좋습니다. 첫째, 파일 목록이 올바른가? 둘째, 분류 방식이 '가장 마지막 몇 개의 문자로 분류'로 설정되었는가? 셋째, 개수가 3으로 입력되었는가? 이상이 확인되면 처리를 실행하면, 소프트웨어는 파일명 마지막 문자에 따라 해당 분류 결과를 일괄 생성합니다.
처리가 완료되면, 출력 디렉터리를 열어 LON, NYC, PAR, SYD, TYO 등의 폴더가 생성되고 파일이 규칙에 따라 해당 폴더에 배치된 것을 확인할 수 있습니다. 이렇게 함으로써, 원래는 수동으로 반복해서 판단하고 끌어다 놓아야 했던 정리 작업을 일괄 처리를 통해 신속하게 완료할 수 있습니다.
자주 묻는 질문 및 주의사항
1. 개수는 몇으로 입력해야 하나요?
개수는 분류 식별자의 자릿수에 따라 달라집니다. 스크린샷 예시에서 LON, PAR, NYC, SYD, TYO는 모두 3개의 영문자이므로 개수로 3을 입력했습니다. 만약 파일명 마지막이 01, 02, 03처럼 두 자리 부서 코드라면 개수를 2로 입력해야 하고, A001, B002처럼 네 자리 프로젝트 코드라면 4로 입력해야 합니다.
2. '마지막 문자'란 확장자 이전을 의미하나요, 아니면 확장자를 포함하나요?
스크린샷 예시의 결과를 통해 합리적으로 추론할 수 있는 사실은, 이번 분류에 사용된 것은 파일명 본체의 마지막 문자들, 즉 .txt 확장자 앞에 위치한 LON, PAR 등의 문자들이며, txt 확장자를 분류 기준으로 삼지 않았다는 점입니다. 따라서 설정 시에는 파일명 본체 안에서 분류 식별자가 안정적으로 존재하는지 주목해야 합니다.
3. 파일명 규칙이 통일되지 않으면 어떻게 하나요?
만약 어떤 파일명의 마지막에 고정된 분류 문자가 없거나, 분류 식별자의 길이가 일치하지 않으면, 일괄 분류 결과가 예상과 다를 수 있습니다. 먼저 파일 명명 규칙을 통일하거나, 규칙이 일관된 파일들만 나누어 가져와서 처리하는 것이 좋습니다. 사무 문서, 로그 파일, 내보내기 보고서 등 대량의 자료일수록 명명 규칙이 명확할수록 자동 정리 효과가 좋습니다.
4. 대소문자가 분류에 영향을 미치나요?
파일명에 LON과 lon이라는 두 가지 표기법이 존재할 경우, 기본 설정 상태에서는 서로 다른 분류로 간주될 수 있습니다. 스크린샷의 처리 옵션은 알파벳 대소문자 변환 설정을 제공하므로, 필요에 따라 '기본값', '대문자로 변환' 또는 '소문자로 변환'을 선택할 수 있습니다. 동일한 종류의 파일이 같은 폴더에 들어가도록 하려면, 처리 전에 대소문자 규칙을 확인하는 것이 좋습니다.
5. txt 파일만 처리할 수 있나요?
아닙니다. 스크린샷 예시에서는 txt 파일을 사용했지만, 파일명으로 분류하는 것은 본질적으로 파일명 규칙에 따라 정리하는 것입니다. 파일명에 안정적인 마지막 분류 문자가 포함되어 있다면, doc, docx, xls, xlsx, pptx, pdf, csv, 이미지 등 파일도 동일한 방식으로 일괄 분류할 수 있습니다.
요약: 수동으로 끌어다 놓는 대신 일괄 분류로 반복 작업 줄이기
파일명의 마지막 몇 개 문자를 기준으로 파일을 분류하는 것은 매우 실용적인 사무 파일 정리 방법입니다. 특히 파일 수가 많고, 명명 규칙이 명확하며, 분류 식별자가 파일명 끝에 고정된 시나리오에 매우 적합합니다. HeSoft Doc Batch Tool 을(를) 통해 먼저 파일을 가져온 다음, '가장 마지막 몇 개의 문자로 분류'를 선택하고 개수를 3으로 입력한 후, 마지막으로 저장 위치를 설정하고 처리를 실행하면 됩니다.
수동으로 새 폴더를 만들고 파일을 하나씩 옮기는 것과 비교했을 때, 일괄 처리의 장점은 더 빠른 속도, 더 일관된 규칙 적용, 그리고 더 낮은 오류 발생 확률에 있습니다. 정기적으로 txt 로그, Word 문서, Excel 보고서, PDF 자료 또는 기타 대량 파일을 처리하는 사용자라면, 이러한 규칙 기반의 정리 작업은 사무용 소프트웨어에 맡겨 시간을 절약하고, 그 시간을 진정으로 판단과 분석이 필요한 업무에 투자할 것을 권장합니다.