Здравствуйте, уважаемые форумчане. Для определения веса папки и вложенных в ней файлов использую данный код:
Ответ он мне выдает в мегабайтах, но почему-то не точный. Например суммарный размер всех файлов в папке 51.6 мб, а код выдает 51 мб. Подскажите пожалуйста, как можно получить точный вес папки?
C#:
var files = Directory.GetFiles(project.Variables["путь к папке"].Value, "*.*", SearchOption.AllDirectories);
long totalSize = 0;
foreach (string name in files)
{
var info = new FileInfo(name);
totalSize += info.Length/1024/1024;
}
return totalSize;