Products/MP3 Arranger2020. 2. 6. 23:21

드디어 v0.9 부터 GUI를 지원하게 되었습니다.

 

 

1. 우선 프로그램을 실행하고...

 

2. 폴더를 엽니다.

 

폴더를 선택하고 나서 한동안 기다리면(파일 개수에 따라 차이가...) 몇 초 걸렸다는 메시지와 함께 분석이 완료됩니다.

 

이제 3가지의 리스트를 볼 수 있는데,

 

단독 파일 리스트 : 폴더(서브 폴더 포함) 내에 단 하나만 있는 파일의 리스트입니다.

중복 파일 리스트 : 두 개 이상 동일한 파일들을 모아 놓은 리스트입니다.

유사 파일 리스트 : 파일 이름이 유사하여 판단을 유보한 파일들을 묶어 놓은 리스트입니다.

 

 

 

3. 단독 파일 리스트 

 

 

 

4. 중복 파일 리스트





5. 유사 파일 리스트  




위와 같이 리스트를 통해 분석된 결과를 볼 수가 있습니다.

 

이제 관건은 유사 파일 리스트인데요, 알고리듬이 후지다 보니, 유사 파일이 다소 많이 나옵니다만,

제가 가장 중요하게 여기는 것은 안정성이므로, 섣불리 동일 파일이나 단독 파일로 판단하는 우를

범하지 않도록 하려고 합니다. 

 

어쨌든, MP3 정리를 위해서는 유사 파일 리스트에 있는 파일들의 정리가 필요하겠죠.

여기엔 두 가지 기능을 지원합니다.

 

단독 리스트로 이동 : 선택한 파일들이 단독 파일이라고 판단되면 파일들을 단독 리스트로 옮기도록 합니다.

중복 파일로 처리    : 선택한 파일들이 동일한 파일이라고 여겨지면 중복 파일로 처리하여 중복 리스트로 옮깁니다.

 

 

 

6. 단독 파일 리스트로 이동 (빨간색 동그라미 친 파일들이 선택되었음)





7. 단독 파일 리스트로 이동된 파일 확인 (빨간색 동그라미)




단독 파일 리스트로 파일을 이동할 때 한가지 중요한 속성이 있습니다.

유사 파일로 분류된 파일 중 이미 중복 파일 리스트에 포함된 파일이 있다는 것입니다. 

아래 그림에서 '중복 존재' 열에 '맞음' 이라고 표시된 파일들인데요,

 

이런 파일이 존재하는 이유는 저의 프로그램의 정책 때문에 그렇습니다.

그 정책이란, 중복 파일로 처리된 파일 중에서도 그 외의 파일과 유사성이 있어 중복 파일일 가능성도 있으므로,

중복 파일과 그 외의 파일의 유사성을 먼저 체크하도록 하는 것입니다.



그래서, 아래와 같이 중복 파일을 단독 리스트로 옮기도록 해보면, (그림 8~10 확인)


8. 종복 파일이 존재하는 파일을 단독 리스트로 이동





9. 종복 파일이 존재하는 파일을 단독 리스트로 이동 시에는 아래의 메시지가 출력되고, 리스트에서 제거가 됨.





10. 중복 파일이 아닌 파일은 단독 리스트로 성공적으로 이동됨. 





이제, 유사 파일들을 묶어서 중복 파일로 분류하기 위해서는 아래와 같이 합니다.

 

11. '선택 파일 중복으로 처리' 수행





12. 중복 리스트에서 결과 확인 





그런데, 여기서도 변수가 있습니다. 즉, 선택 파일들 중 중복 파일 리스트에 이미 존재하는 파일이 있는 경우인데요.

이 때, 이 프로그램에서는 아래와 같이 진행됩니다.


13. '선택 파일 중복으로 처리' 수행 ( 선택 파일 중 중복 파일이 존재하는 경우 )





14. 아래의 메시지와 함께 작업을 진행할지를 결정하도록 물음 

 

 

위와 같이, 이미 중복 리스트에 엔트리가 있는 것이므로, 선택 파일들을 기존 엔트리에 포함시키도록 할지를 물어봅니다.

 

그 것을 원하지 않는다면, 'No'를 선택하고 중복 파일을 선택에서 제외한 후 따로 묶으면 되지요.

그러고 나서 중복 파일은 제거하면 되겠죠?

 

 

설명에 이해가 안가시는 부분은 질문 남겨주시기 바랍니다. ^^

Posted by JMAN