Get Größe der Datei auf der Festplatte

var length = new System.IO.FileInfo(path).Length;

Dies gibt die logische Größe der Datei an, nicht die Größe auf der Festplatte.

Ich möchte die Größe einer Datei auf der Festplatte in C # erhalten (vorzugsweise ohne interop) wie vom Windows Explorer gemeldet.

Es sollte die richtige Größe angeben, einschließlich für:

Eine komprimierte DateiEine dünne DateiEine fragmentierte Datei

Antworten auf die Frage(8)

Ihre Antwort auf die Frage