_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)