OPEN 语句不需要指定名称;运行时系统会根据几个惯例提供文件名。
在 OPEN 语句中指定 STATUS=’SCRATCH’ 会打开一个名称形式为 tmp.FAAAxnnnnn 的文件,其中 nnnnn 用当前进程 ID 替换,AAA 是一个包含三个字符的字符串,x 是一个字母;AAA 和 x 可确保文件名唯一。该文件在程序终止或执行 CLOSE 语句时被删除。在 FORTRAN 77 兼容模式 (-f77) 下编译时,可以在 CLOSE 语句中指定 STATUS=’KEEP’ 来保留这个临时文件。(此为非标准扩展。)
如果文件已被程序打开,可以使用后续的 OPEN 语句更改文件的某些特性;例如 BLANK 和 FORM。此时,只需指定文件的逻辑单元号以及要更改的参数。
程序执行开始时,会自动将三个单元号与特定的标准 I/O 文件相关联。这些预连接单元是标准输入、标准输出和标准错误:
通常,标准输入是从工作站键盘接收输入;标准输出和标准错误是在工作站屏幕上显示输出。
在其他所有情况下,如果在 OPEN 语句中指定了逻辑单元号而未在 FILE= 后指定任何名称,文件将以 fort.n 形式的名称打开,其中 n 为逻辑单元号。