일상적인 파일 관리에서 많은 폴더 이름을 일괄 수정해야 하는 경우, 예를 들어 기업이나 제품 업그레이드 후 남은 이전 이름 폴더를 업데이트하거나 파일 이름 구조를 통일해야 하는 상황에서 어떻게 작업하시나요? 수동으로 하나씩 수정하는 것은 효율이 매우 떨어지며, 수천 수만 개의 폴더 이름을 변경해야 할 경우 인력으로 작업하는 것은 거의 불가능합니다. 이 글에서는 폴더 이름 중 일부 텍스트를 대체하는 세 가지 방법을 알려드리며, 폴더 이름에서 여러 키워드를 대체하는 효율적인 처리 방식을 익히는 데 도움을 주어 파일 관리 효율을 높일 수 있도록 안내해 드리겠습니다. 함께 직접 따라 해보세요!
폴더 이름에서 여러 지정 문자를 일괄 수정하는 경우는 언제인가요?
- 기업 내부에서 명명 규칙을 조정할 때, 폴더 이름의 키워드를 일괄 교체하면 형식을 통일하여 폴더 구조를 더 일관되고 직관적으로 만들어 장기적인 관리와 검색에 편리합니다.
- 프로젝트나 부서 조정 후, 폴더 이름의 일부 핵심 내용을 일괄 수정하면 이전 이름으로 인한 혼동을 피해 업무 진행에 영향을 주지 않도록 합니다.
- 시스템 업그레이드 및 파일 백업 마이그레이션 과정에서 폴더 이름의 특정 텍스트가 새 시스템의 명명 규칙과 충돌할 수 있으므로, 이러한 키워드를 일괄 교체하면 파일이 정상적으로 인식되고 사용될 수 있도록 보장합니다.
폴더 이름 일부 키워드 일괄 교체 후 효과 미리보기
처리 전:

처리 후:

방법 1: HeSoft Doc Batch Tool 을 사용하여 폴더 일괄 이름 바꾸기
추천 지수: ★★★★★
장점:
- 수천 개의 파일을 일괄 처리할 수 있으며 처리 속도도 괜찮습니다.
- 파일이 모두 로컬에서 처리되므로 업로드가 필요 없어 사용자 개인정보를 전 과정에서 보호합니다.
단점:
- 컴퓨터에 소프트웨어를 설치해야 합니다.
작업 단계:
1、【 HeSoft Doc Batch Tool 】를 열고 【폴더 이름】-【폴더 이름에서 키워드 찾기 및 바꾸기】를 선택합니다.

2、【폴더 추가】를 클릭하여 키워드를 교체해야 할 폴더를 가져오거나 바로 아래로 끌어다 놓습니다. 추가된 폴더가 정확한지 확인한 후 다음 단계를 클릭합니다.

3、옵션 설정 화면에서 찾기 방식으로 【텍스트 정확히 찾기】를 선택한 다음, 찾을 키워드 목록 아래에 교체할 키워드를 입력하고, 교체 후 키워드 목록 아래에 교체할 새 키워드를 입력합니다. 한 줄에 하나씩 입력하고 완료되면 다시 다음 단계를 클릭합니다. 그런 다음 찾아보기를 클릭하여 처리 완료된 파일의 저장 위치를 선택합니다.

4、처리가 끝나면 빨간색 상자 안의 빨간색 경로를 클릭하여 수정 완료된 폴더를 확인할 수 있습니다.

방법 2: Windows PowerShell 스크립트를 사용하여 폴더 일부 텍스트 바꾸기
추천 지수: ★★★☆☆
장점:
- Windows 시스템을 기본적으로 지원하므로 추가 소프트웨어를 설치할 필요가 없습니다.
- 정규 표현식 매칭 규칙을 지원하여 폴더를 대량으로 처리할 수 있습니다.
단점:
- 기본적인 PowerShell 지식이 필요합니다.
- 잘못된 명명은 예기치 않은 이름 변경을 초래할 수 있습니다.
작업 단계:
1、처리해야 할 폴더를 선택하고 Shift 키 + 마우스 오른쪽 버튼을 누른 다음 【여기에서 PowerShell 창 열기】를 선택합니다.

2、아래 스크립트를 입력합니다.
Get-ChildItem -Directory | Rename-Item -NewName { $_.Name -replace 'old name','new name' }
3、여러 키워드를 동시에 바꾸려면 아래 스크립트를 입력합니다.
$replacements = @{
'old name 1' = 'new name 1'
'old name 2' = 'new name 2'
'old name 3' = 'new name 3'
}
Get-ChildItem -Directory | ForEach-Object {
$newName = $_.Name
$replacements.GetEnumerator() | ForEach-Object {
$newName = $newName -replace $_.Key, $_.Value
}
Rename-Item -Path $_.FullName -NewName $newName
}
방법 3: Python 스크립트를 사용하여 폴더 이름의 지정 키워드 자동 일괄 교체
추천 지수: ★★☆☆☆
장점:
- 교체 로직을 완전히 사용자 정의할 수 있습니다.
- 복잡한 일괄 이름 바꾸기 요구 사항에 적합하며 자동화 워크플로에 통합할 수 있습니다.
단점:
- Python 프로그래밍을 배워야 하므로 익숙하지 않은 사용자에게는 학습 비용이 높습니다.
- Python 기본 환경에서 실행해야 합니다.
작업 단계:
1、Python 스크립트 rename_folders.py를 생성합니다.
import os
replace_dict = {
'old name 1' = 'new name 1'
'old name 2' = 'new name 2'
'old name 3' = 'new name 3'
}
for folder in os.listdir('.'):
if os.path.isdir(folder):
new_name = folder
for old, new in replace_dict.items():
new_name = new_name.replace(old, new)
if new_name != folder:
os.rename(folder, new_name)
print(f"Renamed: {folder} → {new_name}")
2、스크립트를 대상 폴더에 넣고 실행합니다.
python rename_folders.py
위의 세 가지 방법을 적절히 사용하면 폴더 이름의 키워드를 일괄 교체할 수 있어 파일 관리를 효율적이고 정확하게 할 수 있습니다. 매우 많은 폴더를 교체해야 하고 정기적으로 이러한 이름 바꾸기 작업을 실행해야 하는 경우, HeSoft Doc Batch Tool 또는 PowerShell 스크립트를 사용하여 빠르게 재사용할 수 있습니다. 오늘날 다양한 요구 사항이 복잡해짐에 따라 우리가 처리하는 방식도 업데이트되고 있으며, 위의 방법을 숙지하면 디지털 파일을 더 잘 관리하고 활용할 수 있습니다.