解決済み

FindFirstFileとFindNextFileで検索される順番

  • 暇なときにでも
  • 質問No.974274
  • 閲覧数3219
  • ありがとう数5
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 52% (9/17)

開発環境はVC++.NETです。

FindFirstFileとFindNextFileで検索されるディレクトリやファイルの順番ですが、アルファベット順と言うか、DOS画面でdirしたときの順っぽいのですが、実の所どうなのでしょうか?
レベル1なのでつまらない質問かとお思いでしょうが、回答をよろしくお願いします。

質問者が選んだベストアンサー

  • 回答No.1

ベストアンサー率 65% (358/549)

アルファベット順ではないと思いますが、オプションなしで dir を実行したときの順番と同じだろうと思います。
ファイルが作成されたり、コピーされたりしたとき、ディレクトリエントリと呼ばれるところにファイル名だとか更新日時などが記録されるわけですが、大雑把に言うと、このディレクトリエントリに記録された順番になるんだと思います。
が、ファイルが削除されて空きがある状態でファイルを新規作成した場合などの動作は、FAT、FAT32、NTFS といったファイルシステムによって異なっているかも・・・。
お礼コメント
kan520

お礼率 52% (9/17)

システム次第という事ですね。
ソート順が指定できればいいんですが、誰も文句言わないところをみると、そんな必要なかったり、一覧を作って自力ソートとかやってるんでしょうかね?
まあよくわかりました。

お礼が遅れてすみません。
またチマチマした質問するかもしれませんが、その際はよろしくお願いいたします。
投稿日時 - 2004-09-08 11:21:27
感謝経済、優待交換9月20日スタート
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


より良い社会へ。感謝経済プロジェクト始動

ピックアップ

ページ先頭へ