2009-06-06 3 views
0

안녕하세요. 내 음악 폴더를 하위 폴더로 정렬하는 스크립트를 작성하고 싶습니다.
이미 기존 스크립트가 있습니까?
당신은 어떻게 당신의 것을 쓸 것입니까?
어떤 언어를 선택 하시겠습니까?ID 태그에 따라 음악 폴더 정렬

+1

OS에 따라 다름 ... – RedFilter

+1

프로그래밍과 관련이 없습니다. 아, 태그 및 이름 바꾸기가 좋습니다. – cletus

+0

@Cletus : 왜 안 되니? 나는 대본을 요구했다. @OrbMan : Windows XP SP 2를 실행하고 있습니다. –

답변

1

글쎄, 여기에는 Mp3tag이라는 소프트웨어를 사용합니다. ID 태그를 기반으로 음악 파일을 재정렬 할 수 있습니다. 그러나 그것은 스크립트가 아닙니다 ...

제가 직접 작성한다면, 나는 파이썬에서 many ID3 modules 중 하나를 사용하여 그것을 할 것입니다.

+0

Mp3tag가 충돌합니다. 저는 방대한 음악 라이브러리를 가지고 있습니다. –

1

필자는 JScript에서 카메라로 가져온 사진을 폴더로 정리하기 위해 Windows XP를 사용하는 스크립트를 작성했습니다. Windows 용으로 지금 다시 작성한다면 PowerShell을 사용할 것입니다.

직접 작성하는 경우 일반적인 방법은 재귀를 사용하여 파일 트리를 탐색하는 것입니다.

업데이트 : 자신 만의 빌드 정신으로 계속해서 여기에 설명 된 .NET C# 라이브러리 View/edit ID3 data for MP3 files이 있습니다.

+0

파일 관리 유틸리티 reommendations를 제공하는 것이이 사이트의 범위를 벗어나므로 어떻게 작성 하나? – RedFilter

1

태그 자체에서 메타 정보를 구문 분석 할 수있는 경우 (실제로이를 수행하는 방법이 확실하지 않은 경우), 일종의 쉘 스크립트를 작성하여 대신 할 수 있습니다.

예 : awk { 'mv $ 1 ($ 1.metatag)'} 또는 이와 유사한 내용.

정말, 셸 도구가 꽤 좋기 때문에 메타 정보를 파싱하는 것이 가장 어려운 부분입니다. 메타 정보를 구문 분석하기위한 스크립트를 작성하고, 메타 정보에 grep과 같은 기준에 맞는 모든 파일을 찾은 다음 동적으로 정렬하십시오 (grep에서 입력을 파이프 할 수 있으므로 awk를 사용하십시오).).

0

내가 foobar2000을 사용하는 음악 플레이어에 내장하는 기능이 있습니다. 당신이 이동, 작업 파일을 마우스 오른쪽 단추로 클릭, 재생 목록에 구성을 선택하고 수행하고자하는 음악을 추가 ...

+0

나는 foobar2000을 싫어한다. 윈앰프를 사용하는 동안 내게 매우 직관적이지 않았습니다. –

1

http://aranger.sourceforge.net/

aranger이 정확하게 당신이 원하는 않는 % 제목 % - 그런 다음 %/% tracknumber %

퍼센트 코덱 %/% 앨범 예를 들어, 패턴을 지정할 수 있습니다. 매년 MP3로 정리합니다. 나는 Artist/Album/Track Number - Track Title.mp3에 의해 설정된 것들을 원한다고 말하고 나머지는 처리합니다.

관련 문제