ファイル・ハンドル

FILE HANDLE は、固有の ファイル・ハンドル をパスまたはファイル (あるいはその両方) に割り当て、そのファイルのオペレーティング・システム仕様を提供します。 定義されたファイル・ハンドルは、さまざまなプロシージャーの後続の FILEOUTFILEMATRIX、または 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'.