FGETATTRは、オペレーティングシステムのファイル属性(存在、サイズなど)を読み取るためのプロセスです。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity Editionは現在サポートされていません。
構文
UTL_FILE.FGETATTR (
location IN VARCHAR2,
filename IN VARCHAR2,
fexists OUT BOOLEAN,
file_length OUT NUMBER,
block_size OUT BINARY_INTEGER
);
パラメータ説明
パラメータ |
説明 |
|---|---|
| location | ファイルが存在するディレクトリのパス、または定義済みのディレクトリオブジェクト名。 |
| filename | チェック対象のファイル名。 |
| fexists | ファイルが存在するかどうかを返します。TRUE はファイルが存在することを表し、FALSE は存在しないことを表します。 |
| file_length | ファイルの長さ(サイズ)をバイト単位で返します。 |
| block_size | ファイルが配置されているファイルシステムのデータブロックサイズ(バイト)を返します。 |