2012-03-27 1 views
103

Windows 명령 줄을 사용하여 수천 개의 파일 확장명을 *****.jpg으로 어떻게 바꿀 수 있습니까? (의 이름을 변경 같이) renWindows에서 하나의 명령으로 폴더의 모든 파일 확장명 변경

+0

*****. jpg로 모든 확장자를 변경한다는 것은 무엇을 의미합니까? 그것은 jpg에 모든 파일 확장을 의미합니까? 그렇다면 ren *. * * .jpg –

+0

운영 체제를 사용 하시겠습니까? 어떻게 그들을 바꾸고 싶니? – bryce

+0

@bryce off course windows operating system .. –

답변

218

당신은 사용할 수 있습니다

ren *.XXX *.YYY 

그리고 물론

는 해당 확장에 XXX 및 YYY를 전환 할 수 있습니다. XXX 에서 YYY로 변경됩니다. 모든 확장을 변경하려면, 바로 다시 와일드 카드를 사용

ren *.* *.YYY 

방법 중 하나는이 작품이 반복적으로 FOR 명령으로되어 있는지 확인 할 수 있습니다. /R 옵션과 함께 사용하여 일치하는 파일에 명령을 반복적으로 적용 할 수 있습니다. 예를 들어 :

for /R %x in (*.txt) do ren "%x" *.renamed

은 현재 디렉토리에서 시작, 재귀 .renamed 모든 .txt 확장을 변경합니다. %x은 일치하는 파일 이름을 보유하는 변수입니다.

그리고 수천 개의 파일이 있으므로 커서가 다시 깜박이기 시작할 때까지 기다렸다가 작업이 완료되었음을 나타냅니다.

+0

* .XXX는 해당 확장명의 파일을 변경합니다. (확장명이 XXX 인 모든 파일의 이름이 바뀌 었음을 의미합니다.) – Habib

+0

확장 정보 주셔서 감사합니다. –

+0

@ keyser5053 또한 액션을 여기에 .. ren *. * * .jpg> E : \ Log \ Cmd \ ExtChange \ ext.txt'를 사용하여 만들었습니까? –

10

CMD

ren *.* *.jpg 

. 모든 파일을 선택하고 *로 이름을 변경합니다 (지금까지 그들이 가지고있는 이름) 플러스 확장

ren *.* *.jpg 

간단한

4

그게 전부 JPG로

8

이름 바꾸기 행동보다 때로는 '작은 명령 프롬프트에서 이것을 시도 직관적 인 '; 예를 들어 ...

ren * .THM * .jpg는 THM 파일의 이름을 .jpg로 변경합니다. 예 : GEDC003.THM은 GEDC003.jpg입니다.

ren * .THM * b.jpg는 THM 파일의 이름을 * .THMb.jpg로 바꿉니다. 예 : GEDC004.THM은 GEDC004.THMb.jpg가됩니다

ren * .THM * .b.jpg는 THM 파일의 이름을 * .b.jpg로 바꿉니다. 예 : GEDC005.THM은 GEDC005.b가됩니다.JPG

0

이름 바꾸기 여러 파일 확장자 : 나는 명령 프롬프트 (CMD) 그래서 난에 D 드라이브에서 오전 : ringtone2.wav

다음

그 작업을 수행하는 방법입니다 당신은 ringtone2.mp3ringtone1.wav에, ringtone1.mp3을 변경하려면

, 사용

d:\>ren *.* *.wav 

을이 파일 확장명 단지 예를 들어, 당신은 WAV, MP3는, JPG는, GIF는, BMP는, PDF는, DOC는, DOCX는, TXT이 무엇인지에 따라 달라집니다 같은 파일 확장자의 모든 유형을 사용할 수 있습니다 운영 체제.

그리고 수천 개의 파일이 있으므로 커서가 다시 깜박이기 시작할 때까지 기다렸다가 작업이 완료되었음을 나타냅니다.

5

참고 : REN-1.0를 사용하지 윈도우

에 대한 올바른 형식은 다음과 같습니다

"ren *.*" "#2.jpg" 

man ren에서 교체 패턴이 포함 된 와일드 카드 인덱스 또 다른 이름이며, 각 은 문자 # 다음에 1에서 9까지의 숫자로 구성됩니다. 의 새 이름 일치하는 파일의 경우 와일드 카드 색인은 원래 파일 이름에서 참조 된 와일드 카드 과 일치하는 실제 문자로 바뀝니다.

참고 쉘은 보통 * 와일드 카드 확장 있고? REN의 경우 어느 바람직하지 않다. 따라서 대부분의 경우 검색 패턴을 따옴표로 묶으려면 이 필요합니다.

+0

# 1 : ren "* .csv" "# 1 .json" – elmalto

+1

'man ren'을 사용해야하나요? 질문은 Windows /'cmd'에 관한 것입니다.그것들은'man' 페이지를 제공합니까? 'ren-1.0'은 무엇이고 문맥에서'man' 페이지를 어떻게 볼 수 있습니까? –

-1

프로그래밍에 능숙하지 않은 분들은 wiki how에서이 기사를 확인하십시오.

코딩이 포함되지 않은 많은 방법을 보여줍니다.이 블로그 포스트는 changing file extensions에서 확인할 수 있습니다.
모든 기능을 수행하는 콘솔 응용 프로그램이 포함되어 있습니다.

+0

질문은 특히 명령 줄 솔루션을 요구하고있었습니다. – Dunkelstern