Subj : close file in REXX To : Bryan Rubingh From : Murray Lesser Date : Thu Aug 03 2000 02:51 am (Excerpts from a message dated 08-02-00, Bryan Rubingh to All) Hi Brian-- BR>I've written a REXX program which reads one file, changes a few >lines as it reads and writes to a second file, doing the above one >line at a time. When it reaches the end of the first file, I want >to copy the second file (the one REXX created) to another location. >I've tried just doing: >copy file2 file3 >but I get an OS/2 error when running the program that file2 is in >use. Is there any way in REXX to close the file so that the OS can >copy it? You have some other error, if file2 is the newly-created file. There is no OS/2 restriction against copying an open file to another file. There _is_ a restriction against copying a file _to_ an open file. In any case, in answer to your query, use the stream function: Call STREAM file2, 'c', 'close' /* file2 is the "from" file */ Next time, post your REXX queries in the OS2REXX echo. You have a possibility of finding more REXX gurus there :-). In any case, more REXX users are likely to learn something from your query and the replies. Regards, --Murray ___ * MR/2 2.30 #120 * One printed manual is worth a thousand INF files --- Maximus/2 3.01 * Origin: COMM Port OS/2 juge.com 204.89.247.1 (281) 980-9671 (1:106/2000) .