• 締切済み

エクスプローラでの名前によるファイル名ソート方法

例えば、 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 があれば教えてください。よろしくお願いします。

  • zuntac
  • お礼率81% (307/377)

みんなの回答

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.3

#2です。 ググってみたら、下記の #140 で「多分こんな感じでは」と言うような記述を見つけました。 http://miyano.s53.xrea.com/cgi-bin/flashbbs/test/read.cgi/hamana/1076611027/101-200 なんか複雑です。

zuntac
質問者

お礼

ありがとうございます。 なんか、複雑なことはわかりました。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

Windowsはファイル名の大文字小文字を区別してないからでは?

zuntac
質問者

お礼

回答ありがとうございます。 大文字小文字に関してはそうかもしれません。 でも、例えば [Football2.txt といファイル(ファイル名の先頭に " [ " が付いている。)を作るとこれが baseball1.txt よりも前に表示されたりします。他にも独特のソートルールがあるように思えます。

  • fjkpp499
  • ベストアンサー率45% (177/393)
回答No.1
zuntac
質問者

お礼

回答ありがとうございます。 このページはファイル名中に数字が入った場合のソートに関するもので、XPで新設された機能ですね。

関連するQ&A

  • ファイル名ソートにハイフン

    エクスプローラーのファイル名順ソートについてなのですが、 ファイル名にハイフンが含まれていると、意図したようにソートされません。 たとえば、以下のファイルがあるとします。 a-1.txt a-2.txt a1.txt a2.txt ハイフンで区切って、大分類-小分類のような意味を持たせているので上記のように並んで欲しいのですが、以下のように並んでしまいます。 a1.txt a-1.txt a2.txt a-2.txt これがどういう並びなのか…、単にハイフンを無視でもなさそうだし、マイナスと認識と言うわけでもなさそうだし、ハイフンを無視して並べておいてから、ハイフンありを後に、という感じでしょうか…。 いずれにしても、ハイフンでグループ分けしたい場合にこれでは困ります。 (具体的にはCPANファイルのソート) 「数値として認識させる/文字列として認識させる」の設定方法NoStrCmpLogicalについては情報が多く見つかりましたが、上記のような問題の解決方法はないでしょうか。

  • Java バブルソート

    テキストファイルに文字が書き込まれていて、その文をASCIIコード順に並び替えるのですがStringからintに変換してバブルソートを行えばよろしいのでしょうか 詳しくお願いいたします 1行は10文字  50行までです 別ファイルに書き込みます sample1.txt cfd cad fa sample2.txt ・・・ ・・・

  • Windows7 のエクスプローラで、自動ソートを無効にする方法は無い

    Windows7 のエクスプローラで、自動ソートを無効にする方法は無いのでしょうか。 Windows7 のエクスプローラ右側の表示で、下記のようなファイルがある際に、  aaa.txt  zzz.txt ファイル ccc.txt を追加すると、  aaa.txt  ccc.txt  zzz.txt と、後から追加したファイルを自動ソートして表示されてしまいます。 WindowsXP のように、後から追加したファイルを下記のように後ろに並ぶように設定する方法はないのでしょうか。  aaa.txt  zzz.txt  ccc.txt 自動的にソートされてしまうと、フォルダ内にファイルを作成した際に、どのファイルが新しいファイルかわからなくなってしまうため、WindowsXP のように、後から追加したファイルが並びの後ろに表示したいためです。 また、プログラムなどでファイルが作成されたときにも同じように後ろに並んでくれれば、どのファイルが作成されたものかみ分けがつきやすいために、WindowsXP のようにファイルの並びの後ろに表示できないものかと思っています。 初歩的な質問で申し訳ありませんが、よろしくお願いします。

  • エクスプローラのソートについて

    WinXpのエクスプローラを開くと、右側に「名前」「サイズ」「種類」「更新日時」が表示されます。 「名前」の順番を降順にしようと、「名前ボタン」?(エクスプローラの上)を押し、 ”▽”が表示されるのですが、降順になっていないファイルがあります。 (「名前ボタン」を2回押し、”△”にしても同様) なぜなのでしょうか? 他のパソコンでは正常に動作します。 ちなみに、機種は IBM ThinkPad X30です。 DOSを起動してテキストに出力するとソートされています。 例) =DIR D:\ > C:\サンプル.txt (Dドライブ直下のデータをCドライブ直下にサンプル.txtファイル名で作成) どなたか教えてください。

  • Windows半角ファイル名の順序の規則

    Windows2000やXPを使用しておりますがファイルの一覧表示で、 記号のうち「! # $ % & 」などはコード順どおりなのですが、 「 { } ~ 」などがアルファベットより後に来ないのはなぜでしょうか。 また「 ' - 」などが2文字目に左右されているように見えます。 Windowsのファイル名のソートは半角ならば 大文字小文字の区別の無い、アスキーコード順に等しいなんて今まで勘違いしておりました。 いったいどういう規則性なのか御存知の方、教えて下さい。

  • Windowsのファイルの表示方法について

    Windowsのファイルの表示方法で 詳細表示を選択したときに 通常は名前によるソートを行ったときに すべてのファイルが名前順に並びますが、 ファイルの頭文字ごとに分けて表示されるフォルダが あります。 たとえば A --------------------------- AUTOCAD AUTO ASCII 写 --------------------------- 写真 写楽 以上の例のようになる場合というのはどういう場合でしょうか?

  • エクスプローラでたくさんあるファイルの中から名前順で一つおきに選択する

    エクスプローラでたくさんあるファイルの中から名前順で一つおきに選択する作業があります。 今は「ctrl+クリック」でひとつひとつ選択するという原始的な方法で作業していますが、ファイル数が100を超えることがしばしばあって手間がかかるし面倒です。 例えばソート順の奇数列だけ一気に選択する方法とか、特殊な選択機能があるファイラーソフトとか、効率よく作業する方法はありませんか。お願いします。

  • ファイルエクスプローラについて

    ファイルエクスプローラでマイドキュメントを開くとき、たいてい名前順になっています。自分的には新しい日付順にいつもなっててほしいです。なので日付を押します。すると、たいてい必ず古い方から表示されます。なので新しいファイルを見たいときには、スクロールしなくてはなりません。 ファイルエクスプローラの時も、ソフトから「開く」を押したときも、いつも新しい日付順で表示されるようにできませんか?

  • WindowsXPのファイル名の順序(名前順)

    こんにちは。質問させていただきます。 WindowsXPのファイル名はいかなるようにソートされているのか疑問に思いました。Googleで検索して見たのですが、納得のいく答えは見あたらず、の状態です。 我が家のWindowsXPで実験してみるとファイル名「!」よりも「'」の方が上に来ます。これは、単純にASCIIコードでのソートをしていないことを示していますが、ではどのような論理で並び替え(名前順)を行っているのでしょうか? 予想でも良いので、お考えをお聞かせ願えればと思います。

  • ソートのプログラム

    100個の整数をファイル「int.txt」から出力して小さい順にソートして「out.txt」に書き込むC言語のプログラムなんですけど、自分で何回やってもできないのでどうか教えてください。