Windows 7에서 많은 파일의 파일 이름에서 같은 부분을 어떻게 제거합니까?


85

기본적으로 음악 앨범이 있으며 수동으로 직접 수행하는 대신 모든 mp3 파일에서 작성자 이름을 제거하고 싶습니다. 나를 위해 이것을 할 수있는 기능이 Windows 7 Ultimate에 있습니까?

대체 텍스트


1
흥미로운 질문! 나는 또한 이것을 찾고 있습니다. 감사합니다.
Dylan B

답변:


137

강력한 Windows 명령 줄 도구 인 PowerShell을 사용해 볼 수도 있습니다. 이 명령을 실행합니다 :

전체 명령 :

get-childitem *.mp3 | foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }

그것을 분석 :

get-childitem *.mp3
이름이로 끝나는 모든 파일이 나열됩니다 .mp3. 그런 다음 |작업자 와 함께 다음 명령으로 파이프됩니다 .

foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }
이렇게 Radiohead -하면로 표시된 모든 인스턴스가 ""디렉토리에있는 모든 파일에서 효과적으로 단어를 지우는 것으로 표시됩니다 .

또한 이름으로 끝나는 파일뿐만 아니라 디렉토리의 모든 파일 이름을 바꾸 get-childitem *.mp3도록 get-childitem–로 수정할 수도 있습니다 .mp3.


4
무엇을 $_ $_.나타내는가? 감사!
paulkon

4
@paulkon 이전 명령에서 파이프 된 항목을 나타냅니다. 이 경우 루프 별로 생성 된 항목을 나타냅니다 foreach. 는 $_.등록 / 방법 / 요소에 액세스 할 수있는 점 표기법을 따른다. 따라서 $_.Name의해 통해 파이프 각 파일의 이름 속성에 액세스 get-childitem.
Andy Terra

1
재귀 이름 바꾸기 위해, 단지 추가 -recurse로 매개 변수를get-childitem
Kreker

1
이 솔루션에 감사드립니다. 하위 폴더의 파일도 수정하는 방법에 대해 궁금합니다. -R이 리눅스에서 작동하는 방식과 같습니다. 나는 리눅스 헤드입니다.
josh.thomson

3
이름에 대괄호와 같은 것이 있으면 -LiteralPath 를 추가하는 것을 잊지 마십시오 . 이 답변에 대한 tyvm 이외에! 공감
josh.thomson

54

복잡한 스크립트는 잊어 버리십시오.

rename아주 오래되고 제대로 완료되지 않은 명령입니다. 올바르게 사용하지 않으면 결과에 놀라실 수 있습니다.

예 접두어를 제거하려면 abcd에서 abcd1.txt, abcd2.txt, abcd3.txt등을 얻기 위하여 1.txt, 2.txt, 3.txt단순히 사용

rename "abcd*.txt" "////*.txt"

/제거하려는 초기 문자 수 와 동일한 수가 필요합니다 .

두 인수 모두에 큰 따옴표를 사용하십시오.


빠르고 간단합니다. 마음에 듭니다. 어떻게 작동하는지 설명 할 수 있습니까? 슬래시가 null이거나 이름이없는 폴더입니까?
Matt

1
특별한 규칙은 없습니다. 그대로입니다. /는 unc 경로의 일부가 될 수 있으므로 <> |와 동일하지 않습니다. 아마도 일종의 보이지 않는 경로로 취급됩니다.

매우 흥미롭고 유용한 해킹. 너무 나쁘면 접두사에만 작동합니다!
matt wilkie 22시 42 분

1
환상적인 발견. 소스와 대상 모두 따옴표로 묶어야하며 그렇지 않으면 The syntax of the command is incorrect오류가 발생합니다. 이 기술 이이 답변 이전에 게시 된 적이 있는지 궁금합니다. 내 업데이트해야 윈도우 RENAME 명령은 와일드 카드를 어떻게 해석합니까? Q & A는 기술적 /으로는 와일드 카드로 작동하지 않습니다.
dbenham 2016 년

'.'를 제거하지 않습니다. 파일 이름에. 예를 들어, dbo.table1.sql, dbo.table2.sql, 이름을 .table1.sql, .table2.sql로 변경
GaneshT

13

이 작동 할 수 있습니다.

다음과 같이 배치 파일을 작성하십시오.

for %%i in ("*.mp3") do (set fname=%%i) & call :rename
goto :eof
:rename
::Cuts off 1st four chars, then appends prefix
ren "%fname%" "my%fname:~4%"
goto :eof

출처 : http://www.codejacked.com/renaming-multiple-files-at-once-windows (의견에 따르면 "BlueNovember")


공개 : 내 답변이 편집되었으므로 더 이상 내가 언급 한 의견의 정확한 사본이 아닙니다.

12

이 소프트웨어를 사용해보십시오

http://www.bulkrenameutility.co.uk/Main_Intro.php

대량 이름 바꾸기 유틸리티는 Windows 용 무료 파일 이름 바꾸기 소프트웨어입니다. 대량 이름 바꾸기 유틸리티를 사용하면 매우 유연한 기준에 따라 파일과 전체 폴더의 이름을 쉽게 바꿀 수 있습니다. 날짜 / 시간 스탬프를 추가하고, 숫자를 바꾸고, 텍스트를 삽입하고, 대소 문자를 변환하고, 자동 번호를 추가하고, 폴더와 하위 폴더를 처리하십시오. 다양한 유연한 기준에 따라 여러 파일의 이름을 빠르게 바꿉니다. 파일 이름에 텍스트를 추가, 교체, 삽입하는 등 여러 가지 방법으로 파일 이름을 바꿉니다. 대소 문자를 변환하고 숫자를 추가하십시오. 파일 확장자를 제거하거나 변경하십시오. 이름을 바꾸기 전에 자세한 미리보기를 확인하십시오. EXIF 메타 데이터를 사용하여 사진 이름 바꾸기 (예 : "촬영 한 날짜 사진", "해상도"및 모든 JPG 사진 파일에 포함 된 기타 정보) 휴가 사진의 이름을 무의미한 dsc1790.jpg에서 NewYork1.jpg로 바꿉니다. ID3 태그를 사용하여 MP3 파일 이름 바꾸기 (일명 MP3 ID3 태그 이름 바꾸기). 파일 생성 및 수정 타임 스탬프를 변경합니다. 무료입니다. 설치가 쉽습니다. 지금 파일을 다운로드하고 이름을 바꾸십시오!


3
감사. Google 검색에서 이것을 보았지만 임의의 소프트웨어 설치에주의해야합니다. 당신의 담당자와 권장 사항을 감안할 때 나는 그것을 설치했고 그것은 믿어지지 않습니다. powershell 등을 다루는 일이 없습니다. 저는 프로그래머이며 트림, 정규식 기능을 좋아합니다. 그것은 광고보다 더 잘 작동합니다. 나도 이것을 추천합니다. 업!
Abhishek Dujari

Vangel, 당신은 환영합니다, 그것은 내가 가장 좋아하는 소프트웨어 중 하나입니다.
Moab

이 프로그램은 너무 많은 시간 저장 내 인생을 변경
twoleggedhorse

11

ReNamer 가 그렇게 할 수 있습니다. ReNamer에서 다음과 같이 '제거'규칙을 추가하십시오 ( '삭제'규칙도 작동 함).

이름 바꾸기 '제거'규칙

그런 다음 파일 또는 이름을 바꾼 파일이 들어있는 폴더를 해당 창으로 끌어다 놓거나 ( '파일 / 폴더 추가'버튼 사용) 미리보기를 확인하고 확인되면 '이름 바꾸기'를 클릭하십시오.

이름 바꾸기 창


1
멋진 간단한 GUI 솔루션-좋아합니다!
leinad13

와우, 이것은 놀라운 도구입니다! 나는 시도 할 것이다
Dylan B

이것을 추천 해 주셔서 감사합니다! Bulk Rename과 같은 작업을하는 데 문제가 있었는데 이것은 직관적 인 GUI가있는 것 같습니다.
Sanoo

9

음악 파일을 다루고 있으므로 배치 파일과 유틸리티의 이름을 바꾸어 파일 이름을 바꾸십시오. 음악을 실제로 구성하려면 Mp3tag 와 같은 전용 프로그램을 사용해야합니다.

주요 특징

배치 태그 편집 ID3v1.1, ID3v2.3, ID3v2.4, MP4, WMA, APEv2 태그 및 Vorbis 주석을 한 번에 여러 파일에 씁니다.

표지 아트 지원 파일에 앨범 표지를 다운로드하여 추가하면 라이브러리가 더욱 빛납니다.

Amazon, discogs, freedb, MusicBrainz에서 가져 오기 Amazon, discogs, freedb, MusicBrainz 등과 같은 온라인 데이터베이스에서 입력을 저장하고 태그를 가져옵니다.

문자 또는 단어 바꾸기 태그 및 파일 이름의 문자열을 바꿉니다 (정규 표현식 지원).

자동으로 재생 목록 만들기 편집하는 동안 자동으로 재생 목록을 만들고 관리하십시오.

태그에서 파일 이름 바꾸기 태그 정보를 기반으로 파일 이름을 바꾸고 파일 이름 에서 태그를 가져옵니다.

HTML, RTF, CSV로 내보내기 사용자 정의 템플릿을 기반으로 멋진 보고서와 컬렉션 목록을 생성합니다.

완전한 유니 코드 지원 사용자 인터페이스 및 태깅은 완전히 유니 코드를 준수합니다.

이러한 주요 기능 외에 Mp3tag는 포함 된 앨범 커버의 일괄 내보내기, 미디어 유형 또는 TV 쇼 설정과 같은 iTunes 특정 태그 지원에 이르기까지 다양한 기타 기능과 기능을 제공합니다. 한 번의 마우스 클릭.


4

나는 단지 내가 좋아하는 것을 추가하고 싶다 : 마스터 이름 바꾸기

이 유틸리티는 파일 이름의 일부를 쉽게 추가, 제거 또는 교체하며 파일 속성, MP3 태그, JPEG JFIF 및 EXIF ​​태그, 비디오 태그 및 텍스트 파일을 통한 이름 변경을 지원합니다. 사용하기 간단하지만 여전히 강력한 배치 이름 바꾸기.

여기에 이미지 설명을 입력하십시오

풍모

  • 휴대용 모드
  • 지능적인 번호 정렬
  • 완전한 유니 코드 파일 이름 지원
  • 파일 및 폴더 이름 바꾸기
  • 맞춤 파일 목록 열
  • 자동 미리보기
  • 여러 폴더의 파일 이름을 바꾸는 하위 폴더 검색
  • JPEG / MP3 / 비디오 태그, 파일 속성, 카운터 등의 변수 이름 바꾸기
  • 일반적으로 사용되는 이름 변경 옵션을 저장하는 스크립트
  • [*] 및 [?] 명령 프롬프트 스타일 와일드 카드 또는 완전한 정규식 지원
  • 파일 / 폴더를 마우스 오른쪽 버튼으로 클릭하거나 "보내기"를 사용하기위한 옵션 탐색기 통합
  • 대소 문자 변경 및 텍스트 파일 가져 오기
  • 배치 이름 변경을위한 명령 줄 옵션

3

관련 요구 사항이있었습니다.

주의 :
아래 명령을 시도중인 폴더를 백업하십시오.


예 1 :

주의 :이 명령은 기존 파일 이름의 일부를 덮어 씁니다.

디렉토리에 파일이 두 개 뿐인 경우 :

This is file 1.txt  
This is file 2.txt  

그리고 당신이 실행하는 경우 :

rename "\*.\*" "abc-\*.\*"  

그런 다음 파일이 다음으로 변경됩니다.

abc- is file 1.txt  
abc- is file 2.txt  

예 2 :

주의 :이 명령은 기존 파일 이름의 일부를 삭제합니다

디렉토리에 파일이 두 개 뿐인 경우 :

This is file 1.txt  
This is file 2.txt  

그리고 당신이 실행하는 경우 :

rename "T\*.\*" "/\*.\*"  

그런 다음 파일이 다음으로 변경됩니다.

his is file 1.txt  
his is file 2.txt

1

나는 일반적인 텍스트로 많은 파일의 이름을 바꾸려고했습니다. 이미 cygwin을 설치 했으므로 bash를 실행했습니다.

bash-3.1$ for i in ipad_*; do svn rename $i ${i/ipad_}; done

TortoiseSVN이 종종 일반적인 대체를 요구하지만이 경우에는 그렇지 않습니다.


0

다음으로 이동하여 cmd.exe입력하십시오 :

REN "Radiohead*.mp3" "*.mp3"

(따옴표 포함)


방금 테스트했습니다. 작동하지 않습니다. 파일 이름에 공백이있을 수 있습니다. (radiohead-04-testname.mp3)
Hennes

나에게도 효과가 없었다.
Scott

아마도 이름을 바꾸려는 것이 (* .mp3)이기 때문일 수 있습니다. 별표에는 "Radiohead"라는 문자열이 포함되어 있으므로 기본적으로 "radiohead"로 시작하는 모든 파일을 가져와 이전과 동일하게 이름을 바꾸므로 아무런 영향을 미치지 않습니다.
CB Du Rietz

참된. 파일 이름이 변경되면이 같이 작동합니다 : REN 라디오 헤드 (Radiohead) * .LOG Mediahead * .LOG
Manohar 레디 Poreddy

-2

음악 파일로이 작업을 수행하기 위해 특별히 사용할 수있는 소프트웨어가 많이 있습니다. 내가 사용한 예는 Tag & Rename 입니다. 모든 유형의 파일과 함께 사용할 일반 유틸리티를 찾고 있다면 해당 유틸리티도 존재합니다. 그러나 나는 머리 꼭대기에서 어떤 예도 가지고 있지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.