Получить размер файла на диске

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

Это дает логический размер файла, а не размер на диске.

Я хочу получить размер файла на диске на C # (желательно без взаимодействия ), как будет сообщать проводник Windows.

Он должен давать правильный размер, в том числе для:

  • Сжатый файл
  • Разреженный файл
  • Фрагментированный файл
83
задан Peter Mortensen 17 May 2015 в 07:51
поделиться