소프트웨어 토탈커맨더 파일명 일괄변경 중에서...
2022.11.19 15:55
간혹 mp3 파일명을 보면 가수-노래제목 이거나 노래제목-가수 이런식으로 되어 있는데요.
이걸 토탈커맨더로 파일이름 일괄변경으로 통일하려고 합니다.
제목이나 가수 이름 길이가 제각각이라서 어떻게 해야할지 헤매고 있는데, 도와주세요.
대쉬를 기준으로 바꾸는 방법이 있지 않을까 싶어서요.
감사합니다.
댓글 [6]
-
NoOne 2022.11.19 17:41
-
줄리아니 2022.11.19 17:55
정규식을 사용해서 파일이름을 변경합니다
찾을 문자 : ^(.*?)?\s-(.*?)$
바꿀 문자 : $2 - $1
-
reg 2022.11.19 18:15
역시 능력자 분이 알려주시는군요, 한방에 해결됐습니다.
근데, 스샷처럼 입력하니까 되던데, 스샷 내용과 아래 찾을 문자, 바꿀 문자 텍스트 설명과는 다르네요.
제가 완전 초짜라서 스샷 내용과 텍스트 내용 구분을 잘 못하겠어서요.
아무튼 너무 감사드립니다, 덕분에 해묵은 문제를 해결했습니다.
-
줄리아니 2022.11.19 18:57
정규식을 이용해서 치환하는 방식으로 사용했는데요
지금 보니 정규식이 잘못 됬습니다 죄송합니다
파일 이름 변경후에 맨 앞칸에 공백이 한칸씩 추가되었네요 ㅠ.ㅠ
다시 한번 정규식으로 맨 앞칸 공백을 한칸씩 지워야 할것 같습니다
찾을 문자 : ^\s?(.*?)$
바꿀 문자 : $1
맨 앞칸에 공백이 있는 파일 이름만 공백을 제거하는 정규식입니다
-
reg 2022.11.19 19:06
아래와 같은 방식으로 공백없이 성공했습니다, 다시한번 감사합니다.
찾을문자 : ^(.*?)-(.*?)$
바꿀문자 : $2-$1 -
mbr0 2022.11.19 20:03
가지고 계신 mp3파일에 가수, 노래제목 태그가 제대로 있는 경우라면
저기 일괄 이름변경 도구 창에서 플러그인을 이용해서
이름변경 문자패턴에 [=tc.제목] - [=tc.아티스트] 이런식으로 하면 되던데
mp3태그가 없는 파일이라면 위 댓글처럼 할 수밖엔 없겠네요
"dir > name.txt"의 방법으로 폴더 안에 있는 mp3파일명을 모두 구합니다. 엑셀이나 찾아바꾸기가 자유로운 워드프로세서에서 파일명을 통일합니다. 다음에 ren ABC.mp3 CAB.mp3와 같이 도스 명령어를 넣어서 bat파일을 짜서 실행시키십시오. 제 경험에는 그게 제일 편했습니다.