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 記録長 RECORDTYPE,ORGANIZATION,および FORM の設定に依存 5
RECORDTYPE 'FIXED'
'VARIABLE'
'SEGMENTED'
'STREAM'
'STREAM_CR'
'STREAM_LF'
記録形式 ORGANIZATION,CARRIAGECONTROL,ACCESS,および 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:   スカラ基本整数変数

関連情報