윈 도 우 윈도우 파일이나 폴더 일괄 이름 변경시 질문입니다.
2019.05.10 12:11
윈도우10 사용중입니다.
윈도우 탐색기에서 파일이나 폴더의 이름을 일괄로 변경하면 이름 뒤에 (1)... (12) 괄호와 함께 숫자가 붙는데요.
이것을 다크네임러에서 인식할때 자리수가 달라 정렬이 엉망이 됩니다. 예를 들자면
윈도우 폴더내에서는 (1), (2), ... (10) 이렇게 정렬이되지만
다크네임러 프로그램으로 옮기면 (1),(11),(12) ... (19), (2), (21).. 이렇게 정렬이 됩니다.
이걸 해결하기 위해서는 윈도우 탐색기에서 숫자의 자리수를 2자리나 3자리로 늘리면 더 쉽게 작업이 이뤄질것 같은데.
레지스트리를 고친다던지 하는 방법으로 해결할 방법이 없을까요?
댓글 [5]
-
아무개님 2019.05.10 13:15
-
메리아 2019.05.10 19:28
그거 참 엿같죠....
근데 그닥 방법이 없습니다.
일반적으로 프로그래밍적인 정렬기법 기본이 1,11,12,2,3,4... 이런식입니다.
왜냐하면 숫자를 해석하는게 꽤나 번거로운 작업이거든요.
윈도우는 당연히 유저들을 고려해서 그걸 신경써서 정렬기법을 만들어놨지만,
일반적인 프로그램들은 그걸 따로 신경 안써주면 다 저런식이 되어버립니다.
(참고로 윈도우 파일정렬과 프로그램 일반정렬에는 숫자외에도 세부적으로 몇가지 규칙 차이가 있습니다.)
그냥 프로그램 제작사가 뭔가 해주길 기대하는 수밖에는 답이 없어요. ㅠㅠ
아, 한가지 방법은 있습니다.
저도 귀찮아서 대충 그러려니 하고 있었는데
제가 쓰는 AntRenamer에서 해보니 방법은 있네요.
(http://antp.be/software/renamer/download)
제가 AntRenamer를 즐겨쓰는 이유는
"드래그앤드롭"이 편하기 때문입니다. 다른 파일명 변환 프로그램들은 드래그앤드롭이 편한게 별로 없더라구요.
AntRenamer 실행시키고
1) 순서대로 정렬해야할 파일들을 탐색기에서 선택 후 AntRenamer의 메인창(Files탭)에 드래그앤드롭한다.
2) 원하는 순서대로 들어갔는지 확인 후, Actions탭을 선택한다.
3) Enumeration을 선택한다.
4) %num%_%name%%ext% 라고 입력해둔다(아마 기본값)
5) 아래쪽에 start, digit, increment가 각각 1,5,1인지 확인한다.
(5는 원하는만큼 조절해도 좋으나, 전체 자릿수보다는 무조건 같거나 커야함. 예를들어 100단위까지 숫자가 있다면 3이상으로)
6) Go버튼을 누르면 변환완료.(실수했거나 원하는 대로 되지 않았으면 UnDo에 해당하는 화살표 버튼으로 취소한다)
7) 이제 어디서 쓰더라도 순서가 꼬이지 않으므로 다른 프로그램들에서 필요한 작업을 한다.
8) 파일명을 그대로 두는 것을 추천하지만, 00001_ 00002_ ... 이런게 거슬린다면, 다시 AntRenamer 혹은 다른 renamer에서 지운다.
9) AntRenamer라면, Characters Deletion항목에 가서 앞의 6자(앞에 digit를 5로 했다면)를 지우면, 앞부분만 깔끔하게 지울 수 있다.
한번 해보세요. ^^
참고로 파일을 직접 드롭하면 괜찮은데
폴더를 드롭하면 또 똑같은 현상 발생합니다.(폴더 드롭시 내부 파일 추가할것인지 폴더 그대로 둘것인지 선택하는게 옵션에 있을겁니다.)
역시 이 프로그램도 기본적으로는 비슷한 놈이라, 그냥 편하게는 안되네요.
저 작업할때 반드시 "상위폴더 말고 직접 파일리스트를 선택해서" 드롭하셔야 됩니다.
안 그럼 똑같아요. ㅠㅠ
-
이롱이 2019.05.14 07:51
좋은 정보 주셔서 고맙습니다.
-
지후빠 2019.05.10 23:40
탐색기는 사용을 잘 안해서 되는지 모르겠는데
- 토탈 커멘더 사용하면 옵션에서 정렬 기준을 바꾸면 파일 리스트에서나 리네임 리스트에서 그 순서를 따르게 할 수 있습니다.
- DarkNamer에서는 "자리수 맞추기" 하면 2자리 수 등으로 쉽게 형태를 통일시킬 수 있습니다.
- 또 ReNamer (www.den4b.com) 에서는 탐색기의 정렬순으로 목록을 만듭니다.
-
이롱이 2019.05.14 07:51
좋은 정보 감사합니다.
프로그램의 내부 정렬 문제라 불가능해요. 제작자한테 문의해서 버그 고쳐달라고 하세요.