- ベストアンサー
フォルダの表示順が理解できません
- Windows 7のエクスプローラで作成したフォルダの表示順について疑問があります。
- フォルダを英数字3文字で作成し、数字優先の順番で表示することを期待していましたが、実際には規則性がなくランダムに表示されます。
- 質問者は数字グループが上位に来て、アルファベットグループが下位に来るような順番を期待していましたが、それに合致しない表示順になっています。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
win2000以降のエクスプローラの仕様を理解していれば何でもないことです。 マイクロソフトの下記サイトの説明に明記されています。 win7の場合はwin2000の説明を読んでください。 > Aは・・・つまり、数字優先の順番です。 ちがいます。文字列順(昇順)として扱ったsortです。(この方法が一般的なsort方法です) > Bは・・・でたらめのように見えます。 ちがいます。マイクロソフトの数値順sortです。キチンとした仕様があります。 仕様を正しく理解していないだけです。 > Aのように配列させる方法があるでしょうか。 配列ではなくて並び順(sort順)ですね。 AにもBにもユーザーが好きなようにどちらにでもできます。(デフォルトではBになっています) ---マイクロソフト サイト Windows 2000 という記述をWin7(またはWin8)と読み替えてください) 名前に数字が含まれるファイルやフォルダの並べ替え順序が Windows XP と Windows 2000 で異なる http://support.microsoft.com/kb/319827/ja
その他の回答 (3)
- SPROCKETER
- ベストアンサー率26% (2125/7982)
数字順に並べる場合は、先頭に数字を付ける方法があります。 1-111 2-11a 3-1a1 4-1aa 5-a11 6-a1a 7-aa1 8-aaa これで順番に並びます。数字が2桁や3桁にしたければ、先頭の数字を増やして行けば良いだけです。
お礼
よく分かりました。 有り難うございました。
- fenglu
- ベストアンサー率43% (317/735)
半角数字の固まりは文字種としての「数字」ではなく本当の意味での「数」になります。 > 1a1 > 1aa > 11a > 111 ここまでは頭に「数」が来ていますので、それを小さい順に並べます 1<11<111ですね。 > a1a > a11 この二つも同様に、aの次に来た「数」が小さい順に並んでいます。 1<11ですね。 > aa1 > aaa 余ったのがこの二つです。数字が優先で、数字を含まないaaaが最後です。 Aのように並べる方法はありません。
お礼
よく分かりました。 有り難うございました。
- cma3atgoo
- ベストアンサー率35% (32/90)
どうやら、名前に数字がある場合、「数値」として比較するようです。 なので、 1a1と1aaは「1a」は同じで、「1」と「a」で「1」が先 1aaと11aは「1」と「11」で「1」が先 11aと111は「11」と「111」で「11」が先 となっているみたいです http://www.atmarkit.co.jp/fwin2k/win2ktips/342xpsort/xpsort.html
お礼
よく分かりました。 有り難うございました。
お礼
よく分かりました。 有り難うございました。