16진수 파일명을 가진 파일들을
명령프롬프트에서 dir로 정렬했을 때와 윈도우 탐색기에서 파일명순으로 정렬할 때
순서가 다르게 나옵니다.
명령프롬프트의 순서는 기준이 분명한데, 탐색기는 도대체 무슨 기준으로 이렇게 정렬하는지 모르겠습니다.
곰플레이어는 16진수로 정렬이 되고,
팟플레이어 플레이리스트도 탐색기 순서로 정렬되는데요,
16진수 순서로 정렬하는 게 더 낫지 않을까 싶습니다.
다음검색
댓글
댓글 리스트-
작성자중복되는닉네임 작성시간 17.08.20 이 문제는 XP 이후부터 문자열 정렬 방식이 달라져서 그렇습니다. 다음과 같이 해보세요.
참고
https://support.microsoft.com/ko-kr/help/319827/the-sort-order-for-files-and-folders-whose-names-contain-numerals-is-d
변경방법
1. 레지스트리 편집기 실행
2. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 으로 이동
3. 새로 만들기 -> DWORD(32비트) 값 -> NoStrCmpLogical 추가
4. NoStrCmpLogical 값을 1로 변경 -
작성자팟플.개발자 작성시간 17.08.21 해당 사항은 탐색기는 문자 비교가 아닌 숫자로 비교를 그런검니다.
즉
1
2
3
10
11
이것이 있다면
탐색기는 숫자순으로 하지만...
일반 문자 비교는..
1
10
11
2
3
이런식으로 됩니다.
어느것이 맞는지는 경우에 따라서 다르기는 하지만.. 일반적으로는 탐색기의 방식이 맞다고 생각이 되네요. -
작성자팟플.개발자 작성시간 17.08.21 자리수는 같지만..
영문을 없애고 비교를 해보시면 됩니다.
그럼 자리수가 달라져서 탐색기가 하는짓(?)이 이해가 될검니다.