# FileSize - 脚本函数

FileSize 函数用于返回一个包含文件 filename 字节大小的整数，或如果未指定 filename，则返回一个包含当前阅读的表格文件字节大小的整数。

语法：

FileSize([filename])

参数：

参数

| 参数 | 说明 |
| --- | --- |
| filename | 作为文件夹或 web 文件数据连接的文件名（如有必要，包括路径）。如果未指定文件名，则使用当前正在读取的表文件。<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;` | 将以整数形式在每个阅读记录的 X 字段中返回指定文件 (abc.txt) 的大小。 |
| ` FileSize( 'lib://DataFiles/xyz.xls' )  ` | 将返回文件 xyz.xls 的大小。 |