Перевод объема данных в байтах, в другие единицы с форматированием

Выводит размер файла в читаемом виде, в указанных или автоматически определяемых единицах.

Параметры

size - размер файла в байтах

formatType - определяет в каких единицах будет выведен результат (байт, МБ, ГБ, ТБ, Авто)
Если указано sfAuto, единица будет зависеть от размера файла, например, если размер больше мегабайта, но меньше гигабайта, результат будет выведен в мегабайтах

precision - точность результата, т.е. количество цифр после запятой.

Результат

Строка с размером файла в форматированном виде:

formatBytes(fileSize, sfAuto, 2) - результат: 8,18 GB
formatBytes(fileSize, sfMB, 2) - результат: 8 377,69 MB


Author: admin