# 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 のファイル サイズを返します。 |