# 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 的大小。 |