プロが教えるわが家の防犯対策術!

WindowsXPのエクスプローラを使用して、、[表示]-[詳細]でファイル名を表示させるのですが、名前で整列できません。
[表示]-[アイコンの整列]-[名前]のことです。種類、更新日時、サイズでは正常に表示します。
例えば、こんな並びになります。拡張子は全て.JPGです。
003
0031
39
000111
274
391
0001111

ディレクトリは、
C:\Documents and Settings\使用者名\My Documents\My Pictures\ です。
よろしくお願いします。

A 回答 (2件)

"Windows XP"は、ファイル名に数字が入っていると、数字の部分を数値の大きさでソートする仕様になっています。



『Microsoft サポート技術情報 318872
 Windows XP のエクスプローラにおける不適切なソート順序』
http://support.microsoft.com/default.aspx?kbid=3 …

数字の部分を文字列としてソート(これまでのWindowsの方式)するように設定するには、レジストリを書き換える必要がありますので、レジストリの操作に不慣れ等の理由で、レジストリの操作をしたくない場合には、下記の回答は無視してください。

[スタート]⇒[ファイル名を指定して実行]の入力欄に、

regedit

と入力して[OK]をクリック。
⇒『レジストリエディタ』が起動しますから、左側のツリーを

+HKEY_CURRENT_USER
 +Software
  +Microsoft
   +Windows
    +CurrentVersion
     +Policies
      +Explorer

と辿って、"Explorer"のフォルダ型のアイコンをクリックします。
[編集]⇒[新規]⇒[DWORD値]をクリックすると、右側のウィンドウに

New Value #1  REG_DWORD  0x00000000(0)

が追加され、"New Value #1"の部分が反転表示されますから、"New Value #1"を"NoStrCmpLogical"に変更します。
("New Value #1"が反転表示されていないときには、"New Value #1"を右クリック⇒『名前の変更』で、反転表示されます。)
"NoStrCmpLogical"を右クリック⇒『変更』で、『DWORD値の編集』という画面が表示されますから、『値のデータ』の欄に"1"を入力して、[OK]をクリックし、レジストリエディタを終了⇒PCを再起動します。

上記の設定は、ユーザーごとの設定ですが、全ユーザーに対して同様のソート方法をとりたい場合には、
↓の"Explorer"を開いて、同様に"NoStrCmpLogical"を設定します。

+HKEY_LOCAL_MACHINE
 +SOFTWARE
  +Microsoft
   +Windows
    +CurrentVersion
     +policies
      +Explorer

参考URL:http://support.microsoft.com/default.aspx?kbid=3 …
    • good
    • 0
この回答へのお礼

上記の方法で解決しました。
むちゃくちゃな並び方だと思っていたのですが、数値の順になっていたのですね(^^)
考えもつきませんでした。
すばやいご回答ありがとうございました。

お礼日時:2003/09/18 13:06

文字が全角と半角の混在


大文字と小文字(PIC001とPic001)の混在
拡張子がjpg、JPG、Jpegの混在

以上は考えられないでしょうか。
特に拡張子はデフォルトで表示されないので見落としがちですよ。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2003/09/18 13:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!