Multi Renamer는 지정된 디렉토리 내의 파일 이름을 일괄 변경하는 과정을 간소화하기 위해 설계된 PySide2
기반의 GUI 응용 프로그램입니다.
이 도구를 사용하면 사용자가 이름 변경 규칙을 정의하고 이를 여러 파일에 효율적으로 적용하여 대규모 파일 이름 변경 작업을 신속하고 쉽게 수행할 수 있습니다.
디렉토리 탐색: 디렉토리를 선택하여 해당 디렉토리 내의 모든 파일을 나열합니다.
이름 변경 규칙 추가: 변경할 텍스트와 대체 텍스트를 지정하여 여러 이름 변경 규칙을 정의할 수 있습니다.
규칙 제거: 마지막으로 추가된 이름 변경 규칙을 제거합니다.
파일 정렬: 나열된 파일을 오름차순 또는 내림차순으로 정렬합니다.
일괄 이름 변경: 정의된 이름 변경 규칙을 디렉토리 내의 모든 파일에 한 번에 적용합니다.
다크 테마: 애플리케이션은 세련되고 현대적인 느낌을 주는 다크 테마를 사용합니다.
Multi Renamer
를 사용하려면 시스템에 Python이 설치되어 있어야 하며 다음 패키지도 필요합니다:
이러한 종속성을 pip을 사용하여 설치할 수 있습니다:
pip install PySide2 pyqtdarktheme
저장소를 클론하고 프로젝트 디렉토리로 이동합니다:
git clone https://github.com/junopark00/multi-renamer.git
cd multi-renamer
메인 스크립트를 실행하여 애플리케이션을 실행합니다:
python ./renamer.py
디렉토리 탐색:
Browse
버튼을 클릭하여 이름을 변경하려는 파일이 있는 디렉토리를 선택합니다.
선택된 경로가 텍스트 필드에 표시되며, 파일 목록이 오른쪽에 나열됩니다.
이름 변경 규칙 추가:
Add
버튼을 클릭하여 새로운 이름 변경 규칙을 추가합니다.
나타나는 두 개의 텍스트 필드에 변경할 텍스트와 대체 텍스트를 입력합니다.
이름 변경 규칙 제거:
Remove
버튼을 클릭하여 마지막으로 추가된 이름 변경 규칙을 제거합니다.
파일 정렬:
위쪽 및 아래쪽 화살표 버튼을 사용하여 나열된 파일을 오름차순 또는 내림차순으로 정렬합니다.
일괄 이름 변경:
모든 이름 변경 규칙을 정의한 후 Click to Rename
버튼을 클릭하여 디렉토리 내의 모든 파일에 규칙을 적용합니다.
완료되면 성공 메시지가 표시되고 파일 목록이 업데이트됩니다.
renamer.py
: 애플리케이션을 실행하는 메인 스크립트입니다.
renamer_ui.py:
사용자 인터페이스를 설정하는 RenamerUI
클래스를 포함합니다.
MultiRenamer
: RenamerUI
를 상속받아 이름 변경 기능을 구현합니다.