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 | ファイルが配置されているファイルシステムのデータブロックサイズ(バイト)を返します。 |