파일 확장자 일괄 변경 방법

2019. 12. 27. 23:33 / 서기랑

 단순히 파일의 확장자만 변경하는 것은 별도의 프로그램이 없어도 탐색기를 이용하는 방법이나 cmd(명령 프롬프트)에서 명령어를 이용하는 방법을 통해 변경이 가능하다.


 두 방법 다 크게 어렵지는 않기 때문에 자신이 사용하기 편한 방법을 사용하면 되는데 다만 확장자를 변경해야 하는 파일의 수가 많아 일괄 변경이 필요한 상황이라면 탐색기를 이용하는 방법보다는 cmd의 명령어를 이용하는 방법이 훨씬 편하고 간단하게 파일의 확장자를 변경할 수 있다.


파일 확장자 일괄 변경 방법

1. cmd 실행.

 명령어 입력을 해야 하니 우선 cmd를 실행하도록 하자.

 키보드의 [윈도우 키 + R]을 눌러 실행창을 열고 cmd를 입력해도 되고, 시작 메뉴의 windows 시스템 폴더에서 찾아 실행해도 된다.

 (관리자 권한으로 실행할 필요는 없다.)

윈도우 실행


2. 폴더 이동.

 cmd를 실행했다면 먼저 확장자를 일괄로 변경하려는 파일들이 있는 폴더로 이동해야 한다.

 이동은 cd 명령어를 이용하면 되는데 명령어의 기본 사용방법은 아래와 같다.

- 명령어

 cd "폴더명"


 예를 들어 c드라이브의 test라는 폴더로 이동하고자 한다면 명령어를 아래와 같이 입력하면 된다.

- 사용 예

 cd c:\test

폴더 이동 명령어 cd


3. 확장자 일괄 변경.

 폴더로 이동했다면 이제 확장자를 일괄 변경하기 위한 명령어를 입력하면 되는데 명령어는 ren이라는 명령어를 이용하면 되며 명령어의 기본 사용법은 아래와 같다.

- 명령어

 ren "원본 파일명" "변경할 파일명"


 예를 들어 폴더 안에 있는 모든 txt 파일의 확장자를 doc로 변경하고자 한다면 아래와 같이 입력하면 된다.

- 사용 예

 ren *.txt *.doc

이름 변경 명령어 ren


그 외.

 이 외에 현재 폴더를 포함한 그 하위 폴더에 있는 파일의 확장자까지 모두 일괄로 변경하고 싶다면 for명령어를 이용하는 것이 좋은데 해당 명령어는 사용자에 따라서 사용이 방법이 어려워 보일 수 있으니 아래의 명령어를 복사하여 확장자 부분만 변경하여 사용하는 것이 좋지 않을까 한다.

 (for명령어는 cmd에서 for /?를 입력하면 간단한 사용 매뉴얼이 나온다.)

파일 확장자 일괄 변경 for


 *.txt 부분과 *.doc 부분을 변경하여 사용하면 된다.

- 사용 예

 for /r %x in (*.txt) do ren "%x" *.doc