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


FileGetSize

Возвращает размер файла в байтах.

FileGetSize('filename')

Параметры

filename Имя файла для проверки.

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

Успех:Возвращает размер файла в байтах.
Ошибка:Возвращает 0 и устанавливает значение @error равным 1.

Примечания

Функция не работает с каталогами.
Разделите результат на 1024, чтобы получить значение в килобайтах, или разделите на 1048576 (1024*1024), чтобы получить значение в мегабайтах.

Функцию можно подключить через команду exect

См. также

DirGetSize, FileGetAttrib, FileGetTime, DriveSpaceTotal, FileGetVersion

Примеры:
 Как создать кнопку?


exect=$var_i=FileGetSize('C:\Test\test.txt')||_ViewValues('$var_i') ;; возвращает размер файла test.txt в байтах

exect=$var_i=Round(FileGetSize('C:\Test\test.txt')/1024)||_ViewValues('$var_i') ;; возвращает размер файла test.txt в килобайтах

exect=$var_i=Round(FileGetSize('C:\Test\test.txt')/1024/1024)||_ViewValues('$var_i') ;; возвращает размер файла test.txt в мегабайтах

$GLOBALXXXXX[5]=>FileGetSize('%P%N') GLOBALXXXXX<a> ;; записать в 5-й элемент массива размер файла в байтах под курсором

$GLOBALXXXXX[5]=>'Size:'&FileGetSize('%P%N') GLOBALXXXXX<a> ;; записать в 5-й элемент массива размер файла под курсором

arr2d=%WL||46|0|FileGetSize('::')>1048576 GLOBALARR2D<a> ;; из выделенных файлов получить те, что больше 1Мб (1048576=1024*1024)


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru