項目の種類でのソートNo.02185
sato-san さん 11/11/07 08:43
 
Version1.01Beta24を使っています。

詳細一覧での「項目の種類」カラムのソートの動きが
若干違います。たとえば次のような場合

名前 サイズ 項目の種類▲ 更新日時
一.txt 0KB テキスト文書 2011/...
三.txt 0KB テキスト文書 2011/...
四.txt 0KB テキスト文書 2011/...
二.txt 0KB テキスト文書 2011/...
     ↑  ↓
名前 サイズ 項目の種類▼ 更新日時
二.txt 0KB テキスト文書 2011/...
四.txt 0KB テキスト文書 2011/...
三.txt 0KB テキスト文書 2011/...
一.txt 0KB テキスト文書 2011/...

XPや7では、項目の種類で▲▼ソートすると
上記のようにたとえ同じテキスト文書でも
ファイル名でソートされます。

それほど問題になるとは思えませんが一度
ソート関連の動きを見直した方がいいかもしれません。

[ ]
RE:02185 項目の種類でのソートNo.02188
秀丸担当 さん 11/11/07 11:47
 

>詳細一覧での「項目の種類」カラムのソートの動きが
>若干違います。たとえば次のような場合

報告ありがとうございます。

該当フォルダが最初に表示されるときは、ソートして比較結果が同じになる場合
は第二要素として名前が適用されます。
この挙動はエクスプローラの挙動に似ています。

いったん表示させた後、カラムをクリックするなどをしてソートした場合は、比
較結果が同じものに対してはそのままになるようになっています。
この挙動はエクスプローラと違いますが、第二要素が直前にソートしたものにな
るので、2つの要素で自前でソートできるという話がたしか以前にあってそのよ
うになっています。

そういうことではなくて、ファイル名が「一」「二」「三」「四」などの漢数字
の場合の話だとしたら、数値としての比較ではなくて漢字としての比較になって、
数値の順番通りにソートはされないです。
エクスプローラのソートでも同じのようです。
秀丸エディタのテキストのソートなど、各種ソフトでも同様になると思います。

[ ]
RE:02188 項目の種類でのソートNo.02189
sato-san さん 11/11/07 13:38
 
たとえばXP/7のエクスプローラで、
次のような構成で「項目の種類」ソートを行った場合
(txtの中にaviファイルがある場合)

 ファイル名  項目の種類▲  更新日時
 5.txt       テキスト文書  2011/11/7 ...
 6.txt       テキスト文書  2011/11/7 ...
 7.txt       テキスト文書  2011/11/7 ...
 8.txt       テキスト文書  2011/11/7 ...
  9.avi       ビデオクリップ2011/11/7 ...
     ↑ ↓
 ファイル名  項目の種類▼  更新日時
  9.avi       ビデオクリップ2011/11/7 ...
 8.txt       テキスト文書  2011/11/7 ...
 7.txt       テキスト文書  2011/11/7 ...
 6.txt       テキスト文書  2011/11/7 ...
 5.txt       テキスト文書  2011/11/7 ...

ファイル名でのソートになりますが、秀丸ファイラーでは

 ファイル名  項目の種類▼  更新日時
 8.txt       テキスト文書  2011/11/7 ...
 7.txt       テキスト文書  2011/11/7 ...
 6.txt       テキスト文書  2011/11/7 ...
 5.txt       テキスト文書  2011/11/7 ...
  9.avi       ビデオクリップ2011/11/7 ...
     ↑ ↓
 ファイル名  項目の種類▲  更新日時
  9.avi       ビデオクリップ2011/11/7 ...
 8.txt       テキスト文書  2011/11/7 ...
 7.txt       テキスト文書  2011/11/7 ...
 6.txt       テキスト文書  2011/11/7 ...
 5.txt       テキスト文書  2011/11/7 ...
 
となり、「項目の種類」単位でのソートにはなっていますが、
ファイル名ソートにはなっていないということです。

これが仕様であるなら問題ないのですが、少し気になったので
投稿させて頂きました。

[ ]
RE:02189 項目の種類でのソートNo.02190
秀丸担当 さん 11/11/07 16:21
 

>となり、「項目の種類」単位でのソートにはなっていますが、
>ファイル名ソートにはなっていないということです。

確かにそのようになっていて、そうなるように作ってあります。
初回表示時(またはF5で更新時)は2番目のソート要素は名前になるようなってい
て、表示された後に手動でソートするときは等しい場合は何もしないです。
例えばサイズでソートした後に種類でソートして、種類別かつサイズ順という
ソートができるようになっています。

ちなみにXPの場合は「種類」の場合はOS側の判断として等しい種類として返すこ
とは無いようで、同時に名前の比較もしているようです。
カラムを右クリ行くして「その他」より追加して秀丸ファイラー独自の「拡張
子」カラムを追加しておくとできます。

[ ]