본문 바로가기
운영체제/Window

[Window] 에서 하위폴더까지 일괄적으로 확장자 변경방법

1. 기본적인 확장자 변경방법

 

우선은 특정 폴더내의 모든 확장자를 변경하는 방법에 대해서 알아보겠습니다. 이 방법은 해당폴더 내의 모든 확장자가 변경이 되지만 폴더내의 하위폴더속 파일에는 적용이 되지 않습니다.

 

명령 프롬프트 창에서 작업을 하고자하는 디렉토리로 이동 후 위와 같은 명령어를 입력하면 됩니다.

ren은 rename의 준말로 즉 '이름변경'의 명령어 입니다.

여기서는 .st확장자를 가진 모든 파일의 확장자를 .txt로 변경하는 명령어 입니다.

 

 

 

 

 

2. 하위 디렉토리까지 모든 확장자 변경

 

대부분의 경우 위의 방법으로 해결이 되지만 하위 디렉토리의 파일까지 모두 변경이 필요한 경우가 있을 수 있습니다.  이러한 경우에는 조금 다른 방법을 사용해야하는데요

 

이 명령어는 하위폴더를 포함하여 *.txt확장자인 모든 파일의 이름을 *.st확장자로 변경시키는 명령어 입니다.

 

[for /r %a in (*.txt) do ren "%a" *.st] 명령어를 자세히 살펴보면

 

for는 반복문을 의미합니다.

/r 옵션은 하위 디렉토리를 포함하는 옵션입니다.

in(*.txt) 는 *.txt가 포함된 파일을 선택하라는 의미입니다.

do는 뒤에오는 명령어를 실행하라는 의미입니다.

 

 

 

 

 

 

 

 

 

댓글