Obtener el tamaño del archivo en el disco
var length = new System.IO.FileInfo(path).Length;
Esto proporciona el tamaño lógico del archivo, no el tamaño en el disco.
Deseo obtener el tamaño de un archivo en el disco en C # (preferiblemente sininteroperabilidad) como informaría el Explorador de Windows.
Debe dar el tamaño correcto, incluso para:
Un archivo comprimidoUn archivo escasoUn archivo fragmentado