HelpF.pro

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

Код 1C v 8.х
 //  Размер  – Число – размер в байтах
//
// Возвращаемое значение:
// Строка – строковое представление размера файла, например, "10,5 Мб".
//
Функция СтрокаРазмераФайла(Знач Размер) Экспорт

Если Размер < 1024 Тогда
Возврат Формат(Размер, "ЧДЦ=1") + " " + "байт";
ИначеЕсли Размер < 1024 * 1024 Тогда
Возврат Формат(Размер / 1024, "ЧДЦ=1") + " " + "Кб";
ИначеЕсли Размер < 1024 * 1024 * 1024 Тогда
Возврат Формат(Размер / (1024 * 1024), "ЧДЦ=1") + " " + "Мб";
Иначе
Возврат Формат(Размер / (1024 * 1024 * 1024), "ЧДЦ=1") + " " + "Тб";
КонецЕсли;

КонецФункции

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq/view/281.html