ファイルに数字の順で名前付けるとき。

1)ファイル数が二桁ある場合。00・01・02・・10・・99
と1・2でも二桁(01・02)表記すると表示ーアイコンの整列ー名前順 で順番どうり並べることができます。

2)ファイル数が三桁ある場合でも000・001・・999と表記すれば順番どうり並べられます。

ここで 質問なのですが、
0・1・2・3・4・・・12・431などこの場合3桁ですが、0・1・50など3桁以下の数字を そのまま使い名前順にすると
0・1・10・100・11・186・・・というように、名前順が変になりますよね?
桁数を揃えないと、名前順が変になるのは、何故なのか知りたいのです。
まわり くどい書き方になりましたが、わかりますでしょうか?
教えて下さい、お願いします。
(やり方知ってても、理由がわからいと、納得いかないのでここに質問しました)

このQ&Aに関連する最新のQ&A

A 回答 (2件)

まず、初めにそれぞれのファイル名の1文字目のみを比較して並べ替えます。


もし、1文字目が同じなら2文字目同士を比較して並べ替えます。
以降、3文字目、4文字目・・・と続きます。
なので、「11」と「100」を比較すると、
 どちらも1文字目が「1」なので2文字目で比較します。
 「11」の2文字目は「1」、100の2文字目は「0」なので「0」の方が小さいで
 す。なので、昇順で並べている場合 は「11」より「100」の方が先にきます。

国語辞典の言葉の並び方と同じ様な感じですね。
    • good
    • 0
この回答へのお礼

pesoさん 早速の回答ありがとうございます。
今迄の もやもや が吹き飛びました。
ありがとう ございました。

お礼日時:2001/11/14 11:02

ファイル名は数字であっても文字列として扱うので、並べ替えの比較を「左」から行います。


「1」、「11」、「2」とあった場合、一番左の文字は「1」「1」「2」となり「2」が一番大きくなります。同じ文字の場合は次の文字(左から2番目)を同じ様に比較します。
このことにより、一見すると変な並びになります。
考え方として、1,2,3・・の数字をa,b,c・・に置き換えて辞書のように並べてみるとわかりやすいかと思います。
    • good
    • 0
この回答へのお礼

PtoP さん 早速の回答 有難うございました。
わかりやすい 解説で 全て 疑問解決しました。
ありがとう ございました。

お礼日時:2001/11/14 11:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q表示が変になった!

こんにちは。お世話になります。
パソコンはIBMのThinkPadを
OSはWindowsMEを使用しています。

パソコンの画面表示がおかしくなりました!
画面と言うより、フォントに問題があるのかもしれません。

タイトルバーの右端にある、
「最大化」ボタンが「0」
「元に戻す」ボタンが「2」
「最小化」ボタンが「r」
と表示されており、
メニューバーを開いた時に表示される
横向きの▲が、「8」
スクロールバーの上▲が「5」
スクロールバーの下▼が「6」
と表示されています。

さらに・・・
□の中にレ点を入れたりするチェック項目が
「%」と何かをあわせたような記号で表示されていて、
非常に見づらく、困っています。

また、マイクロソフト系のソフトを立ち上げると
フォントソフトが反映されていないのか、
「MSゴシック」と「MSPゴシック」しか
使えない状態に…
ちなみに、フォントソフトはちゃんと入っています。
削除はしていません。

これらを直す方法はありませんか?
できれば、Windowsの再インストールは
避けられたらと思うのですが・・・
どなたかご存知の方、よろしくお願いします。

こんにちは。お世話になります。
パソコンはIBMのThinkPadを
OSはWindowsMEを使用しています。

パソコンの画面表示がおかしくなりました!
画面と言うより、フォントに問題があるのかもしれません。

タイトルバーの右端にある、
「最大化」ボタンが「0」
「元に戻す」ボタンが「2」
「最小化」ボタンが「r」
と表示されており、
メニューバーを開いた時に表示される
横向きの▲が、「8」
スクロールバーの上▲が「5」
スクロールバーの下▼が「6」
と表示されています。

さらに・・・
□の中に...続きを読む

Aベストアンサー

「閉じる」「数字」で過去質問を検索!
類似質問がもう本当に大量にありますから。

Q画面表示が変になってしまいました。

IEの右上の×や□や、プルダウンの▲(向きは違います)が数字になってしまいました。数字でも少し表示が変なのです。チェクボックスの□も変な記号になってしまいました。 どの様な操作で元に戻るのか教えてください。

Aベストアンサー

フォントキャッシュの破損です。

参考URL:http://odn.okweb.ne.jp/kotaeru.php3?q=372180

Qワード文書ファイルのアイコンが変になったのです。

 初心者の質問で申し訳ないのですが。
 ワード文書ファイルの全てのアイコンが変な表示になったのですが、どうやれば直るのでしょうか。
 開くとワードで開けますが、アイコンは元に戻りません。
 教えてください。

Aベストアンサー

マイコンピュータを開いて、ツールメニューのフォルダオプションを出します。
ファイルタイプのタブを開いて、拡張子DOCのMicrosoft Word文章を選択後、詳細設定をします。
アイコンの変更を押すと、Wordのアイコンが選べると思います。
目的のアイコンを選択してください。
これでどうでしょうか?

Qレジストリを変に触ってしまった・・・Windows 2000 を修復したい

環境はWIN2000、DVDドライブが1台、DVD-RWが1台
ハードディスクはCのみ、フロッピードライブです。

EasyCD Creatorをアンインストールした後にDVDドライブとDVD-RWがマイコンピュータから見えなくなったのでネットで検索して次の作業を試みました。
※過去1年以内に同様の現相がり下記方法で解決出来ています。

------------------------
方法 1
次のレジストリ キーから、Upperfilters および Lowerfilters の値を完全に削除します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

コンピュータを再起動します。
http://support.microsoft.com/default.aspx?scid=kb;ja;270008
------------------------

しかしその際間違って{4D36E965-E325-11CE-BFC1-08002BE10318}そのものを削除してしまいました。

幸いマシンは立ち上がりましたがマイコンピュータからはまだ見えません。

{4D36E965-E325-11CE-BFC1-08002BE10318}は新たに出来ていましたが、マイコンピュータからはまだ見えていないのでこのあとどうすれば良いのか困っています。

Windows2000を修復する方法等で元のレジストリに戻す方法はあるでしょうか?

どうか宜しくお願いします。

環境はWIN2000、DVDドライブが1台、DVD-RWが1台
ハードディスクはCのみ、フロッピードライブです。

EasyCD Creatorをアンインストールした後にDVDドライブとDVD-RWがマイコンピュータから見えなくなったのでネットで検索して次の作業を試みました。
※過去1年以内に同様の現相がり下記方法で解決出来ています。

------------------------
方法 1
次のレジストリ キーから、Upperfilters および Lowerfilters の値を完全に削除します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentC...続きを読む

Aベストアンサー

http://www.proton.co.jp/product/vob/support.html#uninstall

こちらのページからからレジストリキー(icd_uninstall.reg)をデスクトップにダウンロードし、ダブルクリックしてインポートしてください。


今度からは、レジストリを触る前にバックアップを取っておきましょう。

レジストリのバックアップ方法
http://service1.symantec.com/SUPPORT/INTER/tsgeninfojapanesekb.nsf/jdocid/20020308022342953

参考URL:http://www.proton.co.jp/product/vob/support.html#uninstall

Q表示が変になりました・・・

戻るの隣が6と表示されてしまったり、最小化が0と表示されたり、閉じるがrと表示されたり。。。
どうしたらよいですか?直りますか?

Aベストアンサー

 直し方については、マイクロソフト社が図解入りで分かりやすく説明しているので、こちらを参考にしてください。

参考URL:http://support.microsoft.com/default.aspx?scid=kb;ja;880511


おすすめ情報