• 締切済み

ファイルの並び順

ファイルの並び替えについて質問です とあるフォルダのファイルを名前順でソートしたところ A_04a1.txt A_0101.txt A_0102.txt A_0201.txt A_0202.txt A_0301.txt とソートされます。 何故、このような並びになるのでしょう OSはWin7(64bit)です 何故 A_0101.txt A_0102.txt A_0201.txt A_0202.txt A_0301.txt A_04a1.txt のように並ばないのでしょうか 宜しくお願い致します。

みんなの回答

回答No.3

Window7 Homeでは、gpeditは使用不可になっているようです。 Window7 Home Premiumでgpedit.mscを使えるようにする方法 http://matome.naver.jp/odai/2138487193998557501

codingbeginner
質問者

お礼

補足に訂正ができないので、お礼から失礼します。 >質問1の時に → 回答1の時に

codingbeginner
質問者

補足

ありがとうございます。 質問1の時に「gpedit.msc」について検索していたのですが、やはり指定のフォルダの中を見てもありませんでした。。 これ自体をどこかからDLなりすることはできないのでしょうか?

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.2

マイクロソフトの下記の説明にあるように、 すでにXPの時から、数字順でsortという仕様になっています。 文字列順にすることもできます。 グループポリシーでの対応、およびレジストリ対応が書いてあります。 「名前に数字が含まれるファイルやフォルダの並べ替え順序が Windows XP と Windows 2000 で異なる」 http://support.microsoft.com/default.aspx?scid=kb;ja;319827

codingbeginner
質問者

補足

Windows XPまでしか動作確認されていない対処法ということは分かっていたのですが、 一応試してみました。 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Currentversion\Policies\... では上記のPoliciesより先が見当たらなかったので、 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer\NoStrCmpLogical で試してみて再起動したのですが、結局症状は変わっていません。 一体どうなっているのでしょうか。。

回答No.1

http://technet.microsoft.com/en-us/magazine/hh475812.aspx によれば、XP以降のエクスプローラーではファイル名に含まれる数字を数字として認識して並び替えるとのことです。 A_04a1.txtとA_0101.txtの比較では、A_0を共通しているので無視して、4a1.txtと101.txtを比較することになるでしょう。すると、数字として読めるのはそれぞれ4と101なので、4の方が小さいと判断しているのではないでしょうか。 数値としての比較をしないように設定を変更することもできるようです。 http://answers.microsoft.com/en-us/windows/forum/windows_7-files/windows-7-file-name-sort-order/b6bb0847-4b98-4f6b-85da-fe6b65516153 で紹介されているのは、グループポリシーエディターを使って設定を変更するというものですがどうでしょうか。 http://www.alliancegroup.co.uk/windows7-explorer-sort-order.htm

codingbeginner
質問者

補足

ありがとうございます。リンクをたどっていったんですが、 To Turn off numerical sorting in Windows Explorer: 1) Type gpedit.msc in the Start menu’s search box and then press Enter. の第一ステップの「gpedit.msc」というものが見つかりませんでした。 似たものを探して開いたものの 2) Navigate to User Configuration>Administrative Templates>Windows Components, and then select Windows Explorer in the left column of the Group Policy editor. の「User Configuration」が見つかりませんでした。

関連するQ&A

専門家に質問してみよう