6

プログラムによる単一ファイルの断片化を判断する方法はありますか? たとえば、この種の情報を取得するために利用できるファイル システム API はありますか?

4

2 に答える 2

3

コメントからレイモンドの返信をコピーして貼り付けているだけなので、コミュニティ wiki の回答としてマークしました。

C/C++ の場合、FSCTL_GET_RETRIEVAL_POINTERSを使用します。C# の場合は、これらのラッパー クラスを使用します。

于 2012-05-07T21:50:10.777 に答える
-1

FSCTL_GET_RETRIEVAL_POINTERS の優れた C# ラッパーは次のとおりです

このラッパーは、制御コードを呼び出して、各ファイルがディスク上のどこにあるかを定義するオブジェクトのリストを返します。

この情報を取得するには、おそらく GetFileMap メソッドが必要です。

于 2012-05-07T21:31:04.320 に答える