컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post C언어] -1 (마이너스 1) 을, 16진수 헥사(Hex)로 표현하면?디렉토리 복사 이동, 폴더 카피 방법; 윈도우 탐색기로; Windows Explorer F...CSS 끄기, IE와 파이어폭스에서 스타일 시트 해제 방법; Style Sheet OffC언어 VC] 파일 속성; 읽기 전용 여부 판단 함수; is File Readonly?정규식] 줄바꿈 문자(개행문자; 엔터 키) 매치; CR-LF Enter Key Match ...Perl/펄 정규식] 줄바꿈 문자 제거, 개행 문자 삭제; Text File Remove ...Java/자바] 피보나치 수열 구하기; Fibonacci Sequence; 피보나치 수(F...C언어] 피보나치 수열 구하기; Fibonacci Sequence; 피보나치 수(Fibon...Python/파이썬] 피보나치 수열 구하기; Fibonacci Sequence; 피보나치 ...Perl/펄] 피보나치 수열 구하기; Fibonacci Sequence; 피보나치 수(Fi...

배치 파일] 여러 파일 이름 한꺼번에 바꾸기; 파일명 일괄 변경; Batch File Rename

Saturday, February 03, 2007

도스 창에서와 마찬가지로, 배치 파일 안에서도 ren 이라는 명령으로, 파일명을 변경합니다. 별표(*; 애스터리스크)와 같은 와일드 카드를 사용하여, 여러 개의 파일들을 한꺼번에 변경할 수도 있습니다.

다만, ren 명령이 직관적이지 않고 취소(Undo)도 되지 않기에, 주의가 필요합니다. 되도록 임시 파일들을 만들어 여러 번 테스트 해 보는 것이 안전합니다.

파일명 한꺼번에 변경 예제


예제 배치파일: example.bat
@echo off

:: 파일명 한꺼번에 바꾸기
ren test*.doc fooo*.doc
:: 위의 경우, test 로 시작되는 모든 .doc 파일에서,
:: test 를 fooo 로 리네임합니다.




:: 확장자 모두 바꾸기
ren *.doc *.txt
:: .doc 확장자를 가진 파일들이, 모두 .txt 확장자로 리네임됩니다.



만약 글자수가 맞지 않을 때에는
ren test*.doc "foo *.doc"
이렇게 공백을 넣어주어야 하는데, ren 명령의 버그인지 이 부분이 잘 되지 않았습니다.


참고로, 윈도우 탐색기에서 수동으로 파일명을 변경한 경우에는, Ctrl+Z 키로 취소가 가능합니다.

☞ BATCH(.BAT)/VBScript(.VBS)

2 Comments:
At 10:12 AM, Blogger 준성 said...

글자수는 ?를 넣으셔야 합니다

 
At 2:31 PM, Blogger mwultong said...

긴파일명에서는 ?를 사용해도 이상하게도 잘 안 되더군요 -_-;

 

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top