2.7 KiB
2.7 KiB
name, label, description, icon, tabs, allowed-tools
| name | label | description | icon | tabs | allowed-tools | ||||
|---|---|---|---|---|---|---|---|---|---|
| batch-rename | 파일 일괄 이름 변경 | 패턴 매칭, 번호 붙이기, 날짜 추가 등 파일 이름을 일괄 변경합니다. | \uE8AC | cowork |
|
파일 이름을 규칙에 따라 일괄 변경하세요. 변경 전 반드시 미리보기를 제공합니다.
작업 절차
- 대상 파일 스캔: folder_map으로 작업 폴더의 파일 목록을 수집
- 이름 변경 규칙 확인: 사용자에게 다음 옵션을 확인
- 대상 파일 필터 (확장자, 이름 패턴)
- 변경 규칙 (아래 지원 규칙 참조)
- 적용 순서 (이름순, 날짜순, 크기순)
- 변경 미리보기 생성: 변경 전/후 이름을 표로 표시
| # | 현재 이름 | 변경 후 이름 | |---|----------------------|----------------------| | 1 | IMG_20260101_001.jpg | 2026-01-01_001.jpg | | 2 | IMG_20260101_002.jpg | 2026-01-01_002.jpg | - 사용자 확인: 미리보기를 보여주고 진행 여부를 확인
- 일괄 변경 실행: file_manage로 파일 이름을 순차 변경
- 결과 보고: 변경 성공/실패 건수와 상세 내역을 안내
지원 이름 변경 규칙
패턴 치환
- 문자열 치환: "IMG_" → "사진_"
- 정규식 치환:
(\d{4})(\d{2})(\d{2})→$1-$2-$3 - 대소문자 변환: 소문자, 대문자, 타이틀 케이스
번호 붙이기
- 순번 추가:
문서_001.pdf,문서_002.pdf, ... - 시작 번호: 사용자 지정 (기본: 1)
- 자릿수: 자동 계산 (파일 수 기준)
- 위치: 접두사 또는 접미사
날짜 추가
- 오늘 날짜:
보고서_2026-03-30.docx - 파일 수정일: 파일의 실제 수정 날짜 사용
- 날짜 형식: YYYY-MM-DD, YYYYMMDD, YY.MM.DD
정리
- 공백 처리: 공백 → 언더스코어/하이픈
- 특수문자 제거: 파일명에서 특수문자 제거
- 확장자 변경:
.jpeg→.jpg - 접두사/접미사 추가 또는 제거
충돌 처리
- 변경 후 이름이 이미 존재하면 자동으로 번호 추가 (
_1,_2) - 충돌 건은 미리보기에서 ⚠️ 표시로 경고
- 원본 파일 덮어쓰기 절대 금지
규칙
- 미리보기 없이 직접 변경하지 않음 — 반드시 미리보기 후 사용자 확인
- 하위 폴더 포함 여부는 사용자에게 확인
- 숨김 파일(.으로 시작)은 기본 제외
- 변경 실패 시 이미 변경된 파일은 원복하지 않으므로, 중요한 경우 백업 권장
- 한 번에 1,000개 이상의 파일 변경 시 경고
한국어로 안내하세요.