C$COPY

既存のファイルのコピーを作成します。

構文:

CALL "C$COPY"
   USING source-file, dest-file, [file-type,]
   [GIVING status]

パラメータ:

source-file
PIC X(n)
dest-file
PIC X(n)
file-type
PIC X
status
任意の数値タイプ

入口:

source-file
コピー元ファイルのパス名
dest-file
コピー先ファイルのパス名
file-type
ソース・ファイルのファイル編成。必ず、S (順次)、R (相対) または I (索引付き) のいずれかに設定します。

指定がない場合はデフォルトで S です。

出口:

copy-status
正常にコピーされるとゼロ、正常にコピーされないとゼロ以外を返します。

コメント:

この操作の拡張ファイル状態コードを取得するには、statuscomp xx comp-x として定義し、『Extended File Status Codes』の例に従います。