WindowsXPでのファイル名の数字は、数値として並び順が制御されるようになっている。具体的には以下のような感じ。
WindowsXP |
Windows2000 |
001.txt
2.txt
03.txt
00004.txt
10.txt
0100.txt
|
00004.txt
001.txt
0100.txt
03.txt
10.txt
2.txt
|
適当な連番でファイルを管理している場合はXPの方がありがたそうなのだけど、例えば16進数を使ったような連番で管理していたりすると困った並びになる。
WindowsXP |
Windows2000 |
0a.txt
0b.txt
0c.txt
0d.txt
0e.txt
0f.txt
09.txt
10.txt
|
09.txt
0a.txt
0b.txt
0c.txt
0d.txt
0e.txt
0f.txt
10.txt
|
以上のような場合は従来の並び順の方がよい。そこで、ファイル名の並び順を変更する方法をメモ。
-
[スタート] → [ファイル名を指定して実行] から regedit と入力し、実行。レジストリエディタが開く。
-
[HKEY_CURRENT_USER] → [Software] → [Microsoft] → [Windows] → [CurrentVersion] → [Policies] → [Explorer] を開く。
-
メニューから [編集] → [新規] → [DWORD値] を選択する。
-
名前に「NoStrCmpLogical」と入力し、ダブルクリックで開く。
-
「値のデータ」に「1」と入力し [OK]ボタン を押す。
-
レジストリエディタを終了し、Windows XPに再ログオンする。
以上で、ファイル名が従来の並び順になります。WindowsXP標準の状態に戻すには「値のデータ」に「0」と入れるか、「NoStrCmpLogical」キー自体を削除します。
参考
ファイル&フォルダの並び順を変更する (MYCOM PC WEB:Windows XPスマートチューニング)
コメント (0)