디지털·가전제품

PC 윈도우에서 탐색기 파일 확장자 변경에 대해 질문드립니다.

PC 윈도우 11에서 폴더내의 여러 파일들의 확장자를 한번에 변경해주는 방법 있을까요?

예를 들어 하나의 폴더에 100개의 파일들이 있는데 100개의 파일들의 확장자를 하나로 일괄적으로

변경해주는 그런 방법요.

일일히 마우스로 클릭해서 하나씩 변경해주려고 하니 너무 힘들어서요.

1개의 답변이 있어요!

  • 방법이 여러 가지 있는데 쉬운 것부터 순서대로 드리겠습니다. 다만 시작하기 전에 하나만 짚고 갈게요. 확장자를 바꾼다고 파일 형식 자체가 바뀌지는 않습니다. 확장자는 이름표에 가까워서, jpg 파일을 png로 바꿔도 내부 내용은 여전히 jpg입니다. 프로그램에 따라 그냥 열리기도 하고 손상된 파일로 인식하기도 합니다. 진짜로 형식을 바꾸시려는 거라면 변환 프로그램이 필요하고, 아래 방법들은 이름표만 바꾸면 되는 경우를 전제로 합니다.

    먼저 준비 하나가 필요합니다. 탐색기에서 확장자가 보이도록 해두셔야 합니다. 윈도우 11 탐색기 위쪽의 자세히 보기 또는 보기 메뉴를 열고 표시 항목에서 파일 확장명에 체크하시면 됩니다.

    가장 빠른 방법은 명령 프롬프트를 쓰는 것입니다. 설치할 것도 없습니다. 해당 폴더를 탐색기로 연 다음 위쪽 주소창을 클릭해 경로를 지우고 cmd라고 입력한 뒤 엔터를 치세요. 그러면 그 폴더 위치에서 명령창이 열립니다.

    거기에 ren 스페이스 별표점txt 스페이스 별표점csv 형태로 입력하고 엔터를 치시면 됩니다. 예를 들어 txt 파일 전부를 csv로 바꾸시려면 ren *.txt *.csv 라고 입력하시면 폴더 안의 txt 파일 100개가 한 번에 바뀝니다. 확장자가 제각각인 파일을 전부 하나로 통일하시려면 ren *.* *.jpg 처럼 쓰시면 됩니다. 되돌리고 싶으시면 반대 방향으로 한 번 더 실행하시면 됩니다.

    하위 폴더까지 한꺼번에 처리하고 싶으시면 파워셸이 편합니다. 폴더에서 시프트를 누른 채 빈 곳을 우클릭해 파워셸 창을 여시고, Get-ChildItem *.txt -Recurse 파이프 Rename-Item -NewName { 달러표시밑줄.BaseName + '.csv' } 형태로 입력하시면 하위 폴더의 txt까지 전부 바뀝니다. 명령어가 길어 부담스러우시면 아래 방법을 권합니다.

    명령어가 어려우시면 마이크로소프트에서 무료로 배포하는 파워토이라는 프로그램을 설치해 보세요. 그 안에 파워리네임이라는 기능이 있는데, 탐색기에서 파일들을 선택하고 우클릭해서 실행하면 바꾸기 전과 후를 미리보기로 보여줍니다. 잘못 입력해도 적용 전에 확인할 수 있어서 가장 안전한 방법입니다. 마이크로소프트 공식 도구라 설치도 부담이 없습니다.

    이 외에 알씨나 벌크 리네임 유틸리티 같은 프로그램도 같은 일을 합니다. 앞으로도 이런 작업이 자주 있으실 것 같으면 파워토이 쪽을 추천드립니다.

    마지막으로 안전 수칙 두 가지만 말씀드리면, 실행하기 전에 그 폴더를 통째로 복사해 백업해 두세요. 확장자 일괄 변경은 되돌리기가 은근히 번거롭습니다. 그리고 시스템 폴더나 프로그램이 설치된 폴더에서는 절대 하지 마세요. 어떤 확장자에서 어떤 확장자로 바꾸시려는 건지 알려주시면 그에 맞는 명령어를 정확히 적어드리겠습니다.