To all: Thanks for your suggestions, I went ahead and looked at the cp source code and some C++ programming references and created a copy command which does have the full path in both the source and destination files. The tricky part is getting a suitable size read buffer, particularly when the file size > 10 megs. Randall