윈도우에서 사진 파일 이름 앞에 텍스트를 일괄 추가하는 방법 (PowerShell 활용)

사진 파일명 앞에 텍스트를 추가하는 명령어 실행 화면

여러 장의 사진 파일을 정리하다 보면, 기존 파일명은 그대로 두고 앞에 날짜나 설명을 일괄적으로 붙이고 싶은 경우가 생깁니다.
예를 들어, IMG_1234.jpg라는 파일 앞에 "어머니생신_"이라는 설명을 붙이고 싶지만, 윈도우에서 기본 제공하는 이름 변경 기능만으로는 어렵죠.

이 글에서는 복잡한 프로그램 설치 없이 윈도우에 기본 포함된 PowerShell을 이용해 이 작업을 쉽게 해결하는 방법을 알려드립니다.

파일명 수정하기


📌 예시로 알아보기

기존 파일명:

  • IMG_1234.jpg
  • IMG_5678.jpg

변경 후:

  • 어머니생신_IMG_1234.jpg
  • 어머니생신_IMG_5678.jpg

💻 PowerShell로 이름 앞에 텍스트 붙이기

사진을 클릭하면 원본 크기로 크게 볼 수 있습니다.

>
아래 과정을 따라 해보세요.

  1. 사진 파일이 들어 있는 폴더를 엽니다.
  2. 빈 공간에서 Shift + 마우스 오른쪽 클릭“PowerShell 창 여기 열기” 선택
  3. 아래 코드를 복사해서 붙여넣고 Enter 키를 누릅니다.
$prefix = "어머니생신_"
Get-ChildItem -Filter *.jpg | ForEach-Object {
    $newName = $prefix + $_.Name
    Rename-Item -Path $_.FullName -NewName $newName
}

위 코드를 실행하면, 현재 폴더의 모든 JPG 파일 이름 앞에 "어머니생신_"이 붙고, 나머지는 그대로 유지됩니다.

사진 파일명 앞에 텍스트를 추가하는 명령어 실행 화면

🔄 다른 확장자에도 적용하고 싶다면?

*.jpg 대신 *.png, *.jpeg 등으로 바꾸면 다른 이미지 파일에도 적용됩니다.

💡 초보자용 PowerShell 설명

  • $prefix : 앞에 붙일 텍스트를 저장하는 변수
  • Get-ChildItem : 폴더 내 파일 목록 불러오기
  • Rename-Item : 파일 이름 바꾸기

✅ 마무리하며

사진을 정리하면서 파일 이름을 하나씩 수정하는 건 시간이 많이 드는 작업이지만, PowerShell을 이용하면 몇 초 만에 자동으로 일괄 처리할 수 있습니다.

사진 정리, 블로그 포스팅용 파일 관리에도 유용하니 꼭 한 번 사용해보세요!