↑  ←  Описание функции


_FO_ShortFileSize

Преобразует байты в число, до 3 значащих цифр с приставкой

#Include <FileOperations.au3>
_FO_ShortFileSize($iBytes)

Параметры

$iBytes Число байт

Возвращаемое значение

Успех:Строка, содержащая число с приставкой, например 10 MB
Ошибка:Возвращает без преобразования

Примечания

Максимальное значение 99 TB, которое позволяет в том числе возвращать размер для жёсткого диска.

Пример

; AZJIO
; http://www.autoitscript.com/forum/topic/133224-filesearch-foldersearch/
#include <FileOperations.au3>

$sRes = _FO_ShortFileSize(475) & @LF
$sRes &= _FO_ShortFileSize(2345) & @LF
$sRes &= _FO_ShortFileSize(10457) & @LF
$sRes &= _FO_ShortFileSize(334987) & @LF
$sRes &= _FO_ShortFileSize(4958283) & @LF
$sRes &= _FO_ShortFileSize(67856785) & @LF
$sRes &= _FO_ShortFileSize(5668769783) & @LF
$sRes &= _FO_ShortFileSize(65786786443) & @LF
$sRes &= _FO_ShortFileSize(876463256876) & @LF
MsgBox(0, 'Сообщение', $sRes)