상세 컨텐츠

본문 제목

Batch Script로 파일명 변경하기

컴퓨터 언어/Script

by cepiloth 2017. 12. 10. 15:45

본문

728x90
반응형

 도스 창에서와 마찬가지로, 배치 파일 안에서도 ren이라는 명령으로, 파일명을 변경합니다.  별표(*; 애스터리스크)와 같은 와일드카드를 사용하여, 여러 개의 파일을 한꺼번에 변경할 수도 있습니다. 다만, ren 명령이 직관적이지 않고 취소(Undo)도 되지 않기에, 주의가 필요합니다. 되도록 임시 파일들을 만들어 여러 번 테스트해 보는 것이 안전합니다.

 

파일명 변경 하기

ren test*.doc fooo*.doc 
:: 위의 경우, test 로 시작되는 모든 .doc 파일에서, 
:: test 를 fooo 로 변경 합니다.

 

확장자 변경 하기

ren *.doc *.txt 
:: .doc 확장자를 가진 파일들이, 모두 .txt 확장자로 변경 됩니다.


만약 글자 수가 맞지 않을 때에는 

ren test*.doc "foo *.doc"  


이렇게 공백을 넣어주어야 하는데, ren 명령의 버그인지 이 부분이 잘되지 않습니다.  참고로, 윈도우 탐색기에서 수동으로 파일명을 변경한 경우에는, Ctrl+Z 키로 취소할 수 있습니다.

 

728x90
반응형

관련글 더보기

댓글 영역