ファイル・ハンドル
FILE HANDLE は、固有の ファイル・ハンドル をパスまたはファイル (あるいはその両方) に割り当て、そのファイルのオペレーティング・システム仕様を提供します。 定義されたファイル・ハンドルは、さまざまなプロシージャーの後続の FILE、 OUTFILE、 MATRIX、または WRITE サブコマンドで指定できます。
FILE HANDLE handle /NAME='path and/or file specifications'
[/MODE={CHARACTER }] [/RECFORM={FIXED } [/LRECL=n]
{BINARY } {VARIABLE}
{MULTIPUNCH} {SPANNED }
{IMAGE }
{360 }
[/ENCODING = 'encoding specification']
このコマンドは即時に有効になります。 アクティブなデータ・セットを読み取ったり、保留中の変換を実行したりすることはありません。 詳しくは、トピック「 コマンドの順序 」を参照してください。
リリース履歴
リリース 13.0
NAMEサブコマンドは、パスまたはファイル (あるいはその両方) を受け入れるように変更されています。
リリース 16.0
- Unicode をサポートするために
ENCODINGサブコマンドが追加されました。
例
FILE HANDLE thisMonthFile /NAME='/sales/data/july.sav'.
FILE HANDLE dataDirectory /NAME='/sales/data'.
GET FILE 'thisMonthFile'.
GET FILE 'dataDirectory/july.sav'.