첫댓글이 문제는 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로 변경
해당 사항은 탐색기는 문자 비교가 아닌 숫자로 비교를 그런검니다. 즉 1 2 3 10 11 이것이 있다면 탐색기는 숫자순으로 하지만... 일반 문자 비교는.. 1 10 11 2 3 이런식으로 됩니다. 어느것이 맞는지는 경우에 따라서 다르기는 하지만.. 일반적으로는 탐색기의 방식이 맞다고 생각이 되네요.
첫댓글 이 문제는 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로 변경
해당 사항은 탐색기는 문자 비교가 아닌 숫자로 비교를 그런검니다.
즉
1
2
3
10
11
이것이 있다면
탐색기는 숫자순으로 하지만...
일반 문자 비교는..
1
10
11
2
3
이런식으로 됩니다.
어느것이 맞는지는 경우에 따라서 다르기는 하지만.. 일반적으로는 탐색기의 방식이 맞다고 생각이 되네요.
자리수는 같지만..
영문을 없애고 비교를 해보시면 됩니다.
그럼 자리수가 달라져서 탐색기가 하는짓(?)이 이해가 될검니다.