フォルダ一覧で名前ソート表示のオプション指定方法

このQ&Aのポイント
  • Windows XPでフォルダ一覧を名前順に表示する方法を教えてください。
  • 名前でフォルダ一覧をソートする際に、数字が正しく並べられない場合の解決方法を知りたいです。
  • フォルダ一覧で名前順にソートすると、数字が0を無視されてしまいます。対策方法を教えてください。
回答を見る
  • ベストアンサー

フォルダ一覧で名前ソート表示のオプション指定方法.

OS : Windows XP( 最新Windows Update済み) Machine: DELL-8200 2.7GHz HDD60HB MEMORY:1GB ディレクトリ(フォルダ)で一覧を表示する場合に, 名前でソート(並べ替え), 種類でソート(並べ替え) 更新日付でソート(並べ替え) することがあると思います. 最近気づいたのですが, この「名前でソート」では,私の場合, 001abcd.c 002abcd.c 003abcd.c 004abcd.c 1abcd.c 2abcd.c 3abcd.c 4abcd.c をソート(並べ替え)すると, 001abcd.c 1abcd.c 002abcd.c 2abcd.c 003abcd.c 3abcd.c 004abcd.c 4abcd.c となります. これは,数字の場合,0を無視しているように見えます. 「001」と「1」を同一視しているということです. 文字列としてみた場合には, 001abcd.c 002abcd.c 003abcd.c 004abcd.c 1abcd.c 2abcd.c 3abcd.c 4abcd.c とソートされると思うのですが,どの部分を変更すれば そのように動作させられるのでしょうか. ご存知のかたおられましたら,よろしくお願いします. それでは.

質問者が選んだベストアンサー

  • ベストアンサー
  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.1

"Windows XP"は、ファイル名に数字が入っていると、数字の部分を数値の大きさでソートする仕様になっています。 『Microsoft サポート技術情報 318872  Windows XP のエクスプローラにおける不適切なソート順序』 http://support.microsoft.com/default.aspx?kbid=318872 数字の部分を文字列としてソート(これまでの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=318872
ekitaigenzou
質問者

お礼

早速回答いただきましてありがとうございます. レジストリ操作が必要ですか. しきいが高そうです. レジストリについて勉強してからチャレンジしてみます. 個人的には,オプションか何かで選択できたら 良いと思います. 数字を大きい順に並べること自体はそういうことが必要なこともあるとは思います. これまでの仕様だと, 1.c 2.c 3.c 4.c 5.c 6.c 7.c 8.c 9.c 10.c 11.c をソートすると, 1.c 10.c 11.c 2.c 3.c 4.c 5.c 6.c 7.c 8.c 9.c となってしまい,たしかに,「?」でした. 現在の仕様だと,この点はいいようですね. ありがとうございました.

関連するQ&A

  • 自動ソートを無効にする方法

    ネットで検索したところ下記の方法により 自動ソートを無効に出来ることが分かりました。 http://nonsubject.blogspot.com/2010/05/windows7_19.html ここに書かれている手順をそのまま実効したのですが 確かに、C:\とかD:\といったルートディレクトリやデスクトップ上では 自動ソートが無効になるのですが、 それ以外では無効になりません。 この方法は「小アイコン」の場合にはうまくいくのですが 「一覧」にするとうまくいきません。 これはなぜでしょうか?

  • フォルダとファイルを区別せずソートする方法

    Windows7でファイルの整理をしようと思ったのですが、日付順でソートすると フォルダとファイルが別々にソートされてしまいます。 ネットで検索して同様の質問を見つけたのですが、特定のフォルダの記載方法がよくわからず うまく試せませんでした。 デフォルトのC:Users¥○○>では多分試せたと思います。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1235761152 コマンドプロンプトでの特定のフォルダの記載方法もしくは フォルダとファイルを一緒にソートする方法はないでしょうか?

  • ファイルやフォルダの名前の一覧表を出力

    Windows2000マシンのフォルダを対象にフォルダ内に入っているファイルやフォルダの名前の一覧表を出力できる信頼できるフリーソフトを紹介してください。 なお使いかってがよければ更にいいです。

  • 自動的にソートされるのを防ぐ方法

    ファイルのソートを名前順にした状態で 新規フォルダ(ファイル)を作成したとき、XPだとファイルの最後尾に生成されます。 その状態で並べ替えを実行しない限り新規フォルダ(ファイル)は最後尾にある状態です。 一方でVistaの場合、フォルダ(ファイル)が生成された時点で自動でソートされて 最後尾でない位置にいってしまいます。 この機能を停止させる方法ってございますでしょうか?

  • ディレクトリ内のファイルを一覧表示するCGIを探しています

    指定したディレクトリ内にあるファイルを一覧表示しリンクを自動で作ってくれるCGIを探しています 自分で探してみたところ、いくつか見つけられたのですがなかなか条件にあうCGIが無かったので・・・ ↓こんなの探してます ・携帯でも見れるシンプルなもの ・ファイルの並び順(名前順や最新順)を設定できる  ↑観覧者が自由にソートするのではなくサーバー側(?)で決めれる ・1ページに表示するファイルの数を設定できる ・指定ディレクトリ内にディレクトリがあった場合それもリンク あとできれば画像ファイルを開いたときに「進む」で次のファイルに移動などの機能があればうれしいです どうかよろしくおねがいします・・・

    • 締切済み
    • CGI
  • macで写真を撮影日順にソートする方法。

    Finderで写真をソートする時、ソート項目に作成日や更新日しかなく、撮影日という項目が無いので困ってます。 作成日を見ると、撮影した日付ではなく、HDDに画像をコピーした日付になっており、 これではソートできません。 デジカメが一台なら名前順にソートすればいいのですが、2台のデジカメの写真をまとめたいので 名前順にソートすると機種別にパックリわかれてしまいます。(ファイル名が違うので) どうしたら、複数のデジカメで撮った写真を撮影日順にソートできますか? windowsならすぐできるのですが、macでやる方法が知りたいです。

    • ベストアンサー
    • Mac
  • エクスプローラでの名前によるファイル名ソート方法

    例えば、 baseball1.txt football1.txt Baseball2.txt Football2.txt という4つのファイルを、エクスプローラで名前によるソートをかけた場合には、 baseball1.txt Baseball2.txt football1.txt Football2.txt …と表示されます。私は今までこのようなソートはアスキーコード順に次のようにソートされると思ってました。 Baseball2.txt Football2.txt baseball1.txt football1.txt このようなWindowsでの名前によるソートの基本的な方法を解説した良いweb site があれば教えてください。よろしくお願いします。

  • Windows 8.1のフォルダー一覧画面

    Windows 8.1パソコンの マイドキュメントなどの最初の画面(ファイル名の一覧の画面)で、 以前はファイルの追加や、ファイル名を修正すると、瞬時に(私が何もしなくても)名前の昇順などの順に並び替えされていましたが、 最近、並び替えをしてくれないので、自分で 並べ替え のボタンを押して、順に操作が必要になりました。 元に戻す方法を教えてください。  XPからWindows 8.1に変わって間もないためにシステムの復元はまだ未経験・やりたくないです。 よろしくお願いいたします。

  • ディレクトリ一覧取得方法

    お世話になっております。 現在、WindowsXP Pro を使用しております。 あるディレクトリの中の一覧を取得したいと考えていますが、そういったことができるコマンドってあるのでしょうか? 「例」 実際のディレクトリ構造 C:\ ---| ---|-Test ------| ------|-TEST1 ------|-Test.txt ------| という風になっていた場合、 Test以下のディレクトリとファイル名の一覧を取得したいのです。 また、無い場合はお勧めのツールなどありましたらご教授ください。 よろしくお願い致します。

  • WindowsXP フォルダ内の画像の「向き」でのソート

    WindowsXP フォルダ内の画像の「向き」でのソート 日々写真を撮影する枚数が非常に多く(一日500~600枚)、 縦撮りや横撮りを組みあわせたものを多数処理している状況です。 現在はWindows7を活用しており、 フォルダ内で右クリック後「並べ替え」→「その他」→「向き」の処理の後、 並べ替えで向きを選択すれば縦は縦、横は横で一括表示されるので 大変助かっております。 (ソート後、まとめて回転処理) 上記のような方法を、windowsXPでも行う事は可能なのでしょうか? 今度導入するノートPCがXPですので、それに合わせたものが希望です。 様々な検索を行ってみましたが、ソフトを使用する、または 一つずつ画像を選択し、回転させる等の方法しか見当たりませんでした。 もちろんソフトを使用して一括表示が出来れば問題ありませんが、 極力使用しない方法を探しております。 VIX等のソフトではこういった機能は備わっていないようなので、 ソフトの場合はそれに代わるものをご教授頂ければ幸いです。 何卒宜しくお願い致します。