var length = new System.IO.FileInfo(path).Length;
Это дает логический размер файла, а не размер на диске.
Я хочу получить размер файла на диске в С# (желательно без взаимодействия), как сообщается в Проводнике Windows.
Он должен указать правильный размер, в том числе для:
- Сжатый файл
- Редкий файл
- Фрагментированный файл