鍋あり谷あり

テーマを決めずに適当に書いています。

自然順ソート

MM/Memo で、自然順ソートの記事を見て思い出した。
windows xpエクスプローラで「名前順」にすると、自然順ソート(って呼ぶんだよね?)になる。
"a3.txt" < "a8.txt" < "a20.txt" < "a40.txt"
のように並ぶ。これは正しいし、便利なことが多いと思う。
しかし例えば。
"1.txt", "01.txt", "+1.txt", "-1.txt"
の四つのファイルがあるとき。
名前順でソートすると
"1.txt" < "-1.txt" < "+1.txt" < "01.txt"
となるが、ここで更新をするとなぜか
"+1.txt" < "01.txt" < "1.txt" < "-1.txt"
となる。たぶんバグ。
なんか、ソート順が安定しない。
#ちなみに、試した環境は、winXp sp2。
まあ困ることは希だと思うので、どうでもよくはある。