# FileSize — функция скрипта

Функция FileSize возвращает целое, содержащее размер в байтах файла filename, или, если не указан файл filename, табличного файла, читаемого в текущий момент.

Синтаксис:

FileSize([filename])

Аргументы:

Аргументы

| Аргумент | Описание |
| --- | --- |
| filename | Имя файла, включающее путь при необходимости, в качестве подключения к данным папки или веб-файла. Если имя файла не задано, используется файл таблицы, считываемый в данный момент.<br><br>Пример: 'lib://Table Files/'<br><br>В прежней версии режима написания скриптов следующие форматы пути тоже поддерживаются:<br><br><ul> <li> <p>  абсолютный </p> <p><span><span>Пример: </span></span><span>c:\data\</span> </p> </li> <li> <p>относительно рабочего каталога приложения <span>Qlik Sense</span>.</p> <p><span><span>Пример: </span></span><span>data\</span> </p> </li> <li> <p>URL-адрес (<span>HTTP</span> или <span>FTP</span>), указывающий на местоположение в Интернете или интрасети. </p> <p><span><span>Пример: </span></span><span>http://www.qlik.com</span> </p> </li> </ul> |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileSize.htm)

#### Примеры и результаты:

Примеры написания скриптов

| Пример | Результат |
| --- | --- |
| `LOAD  *, FileSize(<br>) as X from abc.txt;` | Возвращает размер указанного файла (abc.txt) в виде целого числа в поле X в каждой прочитанной записи. |
| ` FileSize( 'lib://DataFiles/xyz.xls' )  ` | Возвращает размер файла xyz.xls. |