Obter tamanho do arquivo no disco
var length = new System.IO.FileInfo(path).Length;
Isso fornece o tamanho lógico do arquivo, não o tamanho do disco.
Desejo obter o tamanho de um arquivo no disco em C # (de preferência seminteroperabilidade) como seria relatado pelo Windows Explorer.
Ele deve fornecer o tamanho correto, incluindo:
Um arquivo compactadoUm arquivo esparsoUm arquivo fragmentado