ChatGPT와 PowerRename으로 파일명 날짜 정리

Notebook and laptop on a desk

영수증 폴더에는 2026-10-02_receipt_taxi.pdf처럼 날짜에 하이픈이 있는 이름과 날짜가 이미 붙어 있는 이름이 섞여 있을 수 있습니다. ChatGPT로 정리 계획을 세우고, Microsoft PowerToys의 PowerRename에서 미리보기를 확인한 뒤 적용할 수 있습니다. 이 안내에서는 YYYY-MM-DD_label을 YYYYMMDD_label로 바꿉니다. 날짜 뒤 구분자부터 이어지는 나머지 이름과 확장자는 대소문자까지 그대로 유지합니다.

문서 확인일: 2026년 10월 20일. 아래 파일명은 설명을 위한 가상 예시이며, Windows나 ChatGPT에서 실제 실행한 결과가 아닙니다.

1. 폴더 전체 목록 준비

일반 파일만 들어 있고 하위 폴더는 없는 테스트용 복사 폴더를 만드세요. 원본은 따로 보관합니다. 폴더 전체를 선택해 하위 항목까지 처리하는 대신, 이 폴더 안의 파일을 개별적으로 선택하세요. 설치가 필요하면 Microsoft의 PowerToys 설치 안내를 따르고 PowerRename을 켜세요.

ChatGPT에는 폴더 안의 모든 항목 이름과 변경 대상으로 선택할 파일 목록을 따로 알려주세요. 그대로 둘 파일도 전체 목록에 포함해야 합니다. 선택하지 않은 파일이 변경할 이름을 이미 사용 중일 수 있기 때문입니다. 파일명 텍스트만 사용하면 됩니다. 영수증 내용이나 파일 생성 날짜는 필요하지 않습니다.

변경 전후 이름, 상태, 이유를 표로 정리해 달라고 요청하세요. 폴더 전체 목록과 모든 변경 예정 이름을 비교하고, 대소문자만 다른 이름도 충돌로 판단하도록 해야 합니다. Microsoft의 Windows 파일명 안내도 대소문자를 구분한다고 가정하지 말라고 설명합니다. PowerRename 변경 계획 프롬프트에는 이 조건이 들어 있으며, 전체 목록이 빠져 있으면 계획을 만들기 전에 요청하도록 되어 있습니다.

2. 패턴 일치와 변경 가능 여부 구분하기

다음은 파일 여섯 개가 들어 있는 폴더의 전체 예시입니다. 처음에는 여섯 파일을 모두 선택했다고 가정합니다. 정규식에 맞는 파일도 바로 변경해서는 안 됩니다. 기차 영수증은 변경할 이름을 가진 파일이 이미 있습니다.

작은 화면에서는 표를 좌우로 밀어 모든 열을 확인하세요.

현재 파일명 변경 예정 파일명 상태와 이유
2026-10-01_receipt_train.pdf 20261001_receipt_train.pdf HOLD: 같은 이름이 이미 있으므로 변경 대상에서 제외
2026-10-02_receipt_taxi.pdf 20261002_receipt_taxi.pdf READY: 날짜 형식이 맞고 이름 충돌 없음
2026-10-03_receipt_hotel.PDF 20261003_receipt_hotel.PDF READY: 대문자 확장자 유지
20261001_receipt_train.pdf 변경 없음 UNCHANGED: 이미 정리된 형식이며 기차 영수증의 변경 예정 이름을 사용 중
notes.pdf 변경 없음 UNCHANGED: 파일명 앞에 날짜 없음
2026-10-4_receipt_bus.pdf 변경 없음 UNCHANGED: 일이 두 자리가 아님

변경할 파일은 택시와 호텔 영수증 두 개뿐입니다. 기차 영수증 두 파일이 각각 무엇인지 확인하기 전까지는 둘 다 그대로 두세요. 하나를 덮어쓰거나 임의의 이름을 만들거나, 자동으로 번호가 붙은 이름을 해결책으로 받아들이지 마세요.

3. PowerRename에 규칙 입력하기

파일 탐색기에서 선택한 테스트 파일을 마우스 오른쪽 버튼으로 클릭하고 Rename with PowerRename을 여세요. Microsoft의 PowerRename 문서에서 미리보기, 캡처 그룹, 파일명 적용 범위를 확인할 수 있습니다.

  1. Search for에 ^([0-9]{4})-([0-9]{2})-([0-9]{2})_(.+)$를 입력하세요.
  2. Replace with에 $1$2$3_$4를 입력하세요.
  3. Use regular expressions와 Match all occurrences를 모두 켜세요. 적용 범위는 Apply to: Filename only로 선택하세요.
  4. 파일 포함은 켜고, 폴더와 하위 폴더 포함은 끄세요. 텍스트 서식은 변경하지 않고 번호 매기기도 끕니다. 이전 설정이 복원될 수 있으니 각 항목을 직접 확인하세요.

앞의 세 그룹은 연·월·일 숫자를 보존하고, 네 번째 그룹은 비어 있지 않은 나머지 이름을 보존합니다. 파일명에만 적용하면 확장자는 치환 대상에서 빠집니다. 이 규칙은 날짜의 모양만 확인합니다. 2026-99-99_label.pdf처럼 실제로 없는 날짜도 일치하므로 날짜 자체가 맞는지는 따로 확인하세요.

4. 미리보기 확인 후 적용하기

현재 이름과 변경 예정 이름을 계획표와 한 행씩 비교하세요. 포함 설정만 믿지 말고, 실제로 표시된 행이 의도한 일반 파일인지 확인합니다. 기차 영수증 원본은 정규식에 일치하더라도 체크를 해제해 충돌하는 변경을 제외하세요. ChatGPT가 표시한 HOLD 상태가 PowerRename에 자동으로 전달되지는 않습니다.

택시와 호텔 영수증만 변경 대상으로 남아 있고, 날짜 뒤 이름과 확장자가 그대로인지 확인하세요. 계획 이후 파일이 추가됐다면 폴더 전체 목록도 다시 확인합니다. 미리보기가 계획과 다르면 멈추고 수정하세요. ChatGPT 답변 검증 방법에서 설명하는 확인 습관을 여기에도 적용할 수 있습니다.

이름 변경을 한 번 적용한 뒤 파일 탐색기에서 결과를 확인하세요. 탐색기의 Undo Rename(Ctrl+Z)으로 마지막 이름 변경 작업을 되돌릴 수 있지만, 백업을 대신하지는 못합니다. 복사본의 결과를 확인할 때까지 원본을 보관하세요.

Similar Posts