OPEN 文

OPEN 文は,外部ファイルを装置に接続する,新しいファイルを作成して装置に接続する,事前接続ファイルを作成する,特定の接続プロパティを変更するといった操作を行います。詳細は,「OPEN」を参照してください。

次表は,OPEN 文の指定子をまとめたものです。

Tru64 UNIX,Linux,および Windows システムにおける OPEN 文の指定子と値

指定子 機能 基本値
ACCESS 'SEQUENTIAL'
'DIRECT'
'APPEND'
探査方法の指定 'SEQUENTIAL'
ACTION
(または MODE 1)
'READ'
'WRITE'
'READWRITE'
ファイル参照方法の指定 'READWRITE'
ASSOCIATEVARIABLE var 次の直接探査記録 基本値なし
BLANK 'NULL'
'ZERO'
空白の解釈 'NULL'
BLOCKSIZE n_expr 物理ブロックの大きさ ファイル・システムの基本値
BUFFERCOUNT n_expr I/O バッファ数 1
BUFFERED 'YES'
'NO'
WRITE 操作のバッファリング 'NO'
CARRIAGECONTROL 'FORTRAN'
'LIST'
'NONE'
印字制御 書式付き:'LIST' 2
書式なし:'NONE'
CONVERT 'LITTLE_ENDIAN'
'BIG_ENDIAN'
'CRAY'
'FDX'
'FGX'
'IBM'
'VAXD'
'VAXG'
'NATIVE'
数値書式仕様 'NATIVE'
DEFAULTFILE c_expr 基本ファイル・パス名 現在の作業用ディレクトリ
DELIM 'APOSTROPHE'
'QUOTE'
'NONE'
文字定数の区切り文字 'NONE'
DISPOSE
(または DISP)
'KEEP'
'SAVE'
'DELETE'
'PRINT'
'PRINT/DELETE'
'SUBMIT'
'SUBMIT/DELETE'
閉じた時のファイルの処置 'KEEP'
ERR label エラー転送制御 基本値なし
FILE
(または NAME)
c_expr ファイル・パス名 (ファイル名) fort.n 3
FORM 'FORMATTED'
'UNFORMATTED'
'BINARY' 1
書式の形式 ACCESS の設定に依存
IOFOCUS 1 .TRUE.
.FALSE.
QuickWin アプリケーションにおける活動状態ウィンドウ .TRUE. 4
IOSTAT var I/O 状態 基本値なし
MAXREC n_expr 直接探査記録の制限 制限なし
ORGANIZATION 'SEQUENTIAL'
'RELATIVE'
ファイルの編成 'SEQUENTIAL'
PAD 'YES'
'NO'
記録の充填 'YES'
POSITION 'ASIS'
'REWIND'
'APPEND'
ファイル位置 'ASIS'
READONLY 値なし 書き込み保護 基本値なし
RECL
(または RECORDSIZE)
n_expr 記録長 RECORDTYPEORGANIZATIONおよび FORM の設定に依存 5
RECORDTYPE 'FIXED'
'VARIABLE'
'SEGMENTED'
'STREAM'
'STREAM_CR'
'STREAM_LF'
記録形式 ORGANIZATIONCARRIAGECONTROLACCESS,および FORM の設定に依存
SHARE 1, 6 'DENYRW'
'DENYWR'
'DENYRD'
'DENYNONE'
ファイルのロック 'DENYWR'
SHARED 6 値なし ファイル共有が可能 U*X:SHARED
WNT および W9*:基本値なし
STATUS
(または TYPE)
'OLD'
'NEW'
'SCRATCH'
'REPLACE'
'UNKNOWN'
開いた時のファイル状態 'UNKNOWN' 7
TITLE 1 c_expr QuickWin アプリケーションにおける子ウィンドウのタイトル 基本値なし
UNIT n_expr 論理装置番号 基本値なし。io-unit が指定されている必要あり。
USEROPEN func ユーザー・プログラム・オプション 基本値なし
1 WNT, W9*
2 /vms コンパイラ・オプションを使用しており,装置がターミナルに接続されている場合の基本値は 'FORTRAN' です。
3 n は装置番号です。
4 装置 '*' を指定した場合の基本値は .FALSE. です。
5 Tru64 UNIX および Linux システムでの基本値は FORM 設定に依存します。
6 ファイル共有については,プログラマーズ・ガイドを参照してください。
7 基本値は,状況によって変わります (「STATUS 指定子」を参照)。
凡例
   c_expr:スカラ基本文字式
   func:  外部関数
   label: 文番号
   n_expr:スカラ数値式
   var:   スカラ基本整数変数

関連情報