2009-04-24 8 views
1

ファイルを別のファイルの上にドラッグしてそのような順序を変更する場合と同様に、CのWindowsディレクトリのファイル順序を変更

+1

あなたが求めていることを明確にすることはできますか?同様に、Windowsエクスプローラでファイルをソートする? – Anthony

+0

あなたはどんなご注文をしていますか? – warren

答えて

1

(セクタベースの生のAPIを使用してディスク上のディレクトリ構造をハッキングすることを除いて)これを行う方法はありません。ディスク上のファイルの順序は、設計および必要に応じてファイルシステムによって管理されます。

+0

私は彼がWindowsエクスプローラに関して、フォルダー、デスクトップなどのファイルの順序と位置を保持する方法について話していると思います。 – dreamlax

+0

ああ、私はFindNextFile()が特定の順序でそれらを返すような何かを意味していると思った。 –

+0

これはFATでのみ実行でき、ツリー構造のフレーバーにディレクトリエントリを保持するNTFSでは実行できません。したがって、唯一の順序はそのツリーの自然順序です。以前は、FATディレクトリエントリをソートするシェアウェアツールが使用されていました。 – RBerteig

3

私は、ファイルがフォルダ内に表示される順序をどのように並べ替えるかを尋ねていると仮定します。私はそれを行う方法を正確には分かっていませんが、Windows シェルのさまざまな機能を使用してこれを実行したいと思うでしょう。 Shell Developer's Guideを参照してください。

0

FATディレクトリのエントリは、それが追加された順に格納されます。 NTFSは実際にそのディレクトリエントリを索引付けしますが、作成順序は引き続き検索順序に影響を与えていると思いました。そうでないかもしれない。ほとんどの場合、ファイルリストを作成するすべてのUIでは、通常はアルファベット順の並べ替えが行われます。

ボトムライン - アプリケーションがソートされていない場合、作成時間がない場合、何もできません。

関連する問題