データ・セット内の物理編成ではなく、 データの論理的な側面を主眼にソース・プログラムを処理することができるように、 PL/I ではファイル と呼ばれるデータ・セットのモデルを採用しています。 入出力ステートメントがどのように関連データ・セットにアクセスし、 処理するかは、これらのモデルによって異なります。 データ・セットとは異なり、ファイルは原始プログラム内でしか意味を持たず、 プログラムの外部で物理的に存在するものではありません。
ファイルを表す名前は、FILE 属性を持っています。