사진 파일명을 일괄로 수정하는 Bat 파일을 만들었습니다.
사진을 찍다 보면 한 대의 카메라만 사용하는 경우보다 여러 기기를 함께 사용하는 경우가 많습니다.
저도 마찬가지였습니다. 상황에 따라 DSLR, 미러리스, 스마트폰, 액션캠처럼 서로 다른 카메라로 사진을 촬영하다 보니, 나중에 사진을 한 폴더에 모았을 때 문제가 생겼습니다.
바로 파일명 정렬이 실제 촬영 순서와 맞지 않는 문제였습니다.
카메라마다 파일명 규칙이 다릅니다.
예를 들면 어떤 카메라는 IMG_0001.jpg처럼 저장하고, 어떤 카메라는 DSC_1234.jpg처럼 저장합니다. 스마트폰은 또 전혀 다른 형식의 이름을 사용하기도 합니다.
이 파일들을 하나의 폴더에 모아 이름순으로 정렬하면, 실제로 찍은 시간순이 아니라 각 카메라가 만든 파일명 기준으로 섞여버립니다.
그래서 제가 원한 것은 단순했습니다.
모든 사진 파일을 하나의 폴더에 넣고, 파일명 정렬만으로도 촬영 시간순으로 볼 수 있게 만들고 싶었습니다.
해결 아이디어
사진 파일에는 보통 촬영 날짜 정보가 들어 있습니다.
이 정보는 EXIF 메타데이터라고 불리며, 그중 DateTimeOriginal이라는 항목에는 카메라가 기록한 원래 촬영 시각이 저장됩니다.
그래서 저는 이 촬영 시각을 파일명 앞에 붙이는 방식으로 정리하기로 했습니다.
예를 들면 이런 식입니다.
IMG_0001.jpg
이 파일의 촬영일이 2026년 6월 2일 13시 14분 15초라면 다음처럼 변경합니다.
img_2026_06_02_13_14_15_IMG_0001.jpg
이렇게 하면 파일 탐색기에서 이름순으로 정렬했을 때, 자연스럽게 촬영 시간순으로 정렬됩니다.
파일명 규칙
제가 정한 규칙은 다음과 같습니다.
img_년_월_일_시_분_초_기존파일명
예시:
DSC_2048.jpg
→ img_2026_06_02_09_30_12_DSC_2048.jpg
IMG_9910.jpg
→ img_2026_06_02_10_05_44_IMG_9910.jpg
기존 파일명을 뒤에 그대로 남겨두는 이유는, 나중에 원본 파일명을 확인할 필요가 있을 수도 있기 때문입니다.
중요한 기준: DateTimeOriginal
처음에는 사진 파일 안에 있는 날짜 정보를 넓게 사용해도 괜찮을 것이라고 생각했습니다.
하지만 실제로 테스트해보니 날짜 정보에도 여러 종류가 있었습니다.
대표적으로 다음과 같은 값들이 있습니다.
DateTimeOriginal
DateTimeDigitized
DateTime
Creation Time
date:modify
이 중에서 실제 촬영 시각으로 가장 적합한 값은 DateTimeOriginal입니다.
다른 날짜들은 파일이 수정된 시간이나 디지털화된 시간일 수 있어서, 실제 촬영순 정렬과 어긋날 수 있습니다.
그래서 최종적으로는 DateTimeOriginal이 있는 파일만 이름을 변경하고, 없는 파일은 건너뛰는 방식으로 정했습니다.
왜 이런 방식이 편한가
이 방식의 장점은 간단합니다.
사진 관리 프로그램을 따로 열지 않아도 됩니다.
그냥 윈도우 파일 탐색기에서 이름순으로 정렬하면 됩니다.
여러 카메라에서 찍은 사진이라도 하나의 폴더에 모아두면, 파일명이 촬영 시각을 기준으로 시작하기 때문에 자연스럽게 시간순으로 정리됩니다.
또한 기존 파일명도 그대로 보존되기 때문에 원래 카메라가 만든 파일명도 잃지 않습니다.
예외 처리
촬영일 정보가 없는 파일은 이름을 바꾸지 않도록 했습니다.
잘못된 날짜를 억지로 붙이는 것보다, 확실한 촬영일 정보가 있는 파일만 처리하는 쪽이 더 안전하다고 판단했습니다.
그리고 이미 img_YYYY_MM_DD_HH_MM_SS_ 형식으로 시작하는 파일은 다시 변경하지 않도록 했습니다. 같은 파일을 여러 번 실행했을 때 접두어가 계속 붙는 문제를 막기 위해서입니다.
마무리
사진 정리는 생각보다 시간이 많이 걸리는 작업입니다.
특히 여러 카메라로 촬영한 사진을 한곳에 모으면, 파일명 규칙이 제각각이라 시간순으로 보는 것조차 번거로워집니다.
그래서 저는 사진 파일 안의 촬영일 정보를 활용해 파일명 앞에 날짜와 시간을 붙이는 방식으로 정리하기로 했습니다.
이제는 사진을 한 폴더에 모아두고 이름순으로 정렬하기만 하면, 촬영한 순서대로 사진을 볼 수 있습니다.
복잡한 사진 관리 프로그램 없이도, 파일명 하나만으로 정리 기준을 만들 수 있다는 점이 가장 마음에 듭니다.
마지막으로, 이렇게 해서 만든 bat 파일을 첨부하며, 포스팅을 마무리 합니다.



