in reply to What is the easiest way to copy one file to another?

Another possibility:
rename ( $oldfile, "$oldfile.bak" ) or die $!; rename ( $newfile, $oldfile ) or die $!;

-----------------------------------------------------
Dr. Michael K. Neylon - mneylon-pm@masemware.com || "You've left the lens cap of your mind on again, Pinky" - The Brain
"I can see my house from here!"
It's not what you know, but knowing how to find it if you don't know that's important

Replies are listed 'Best First'.
Re: Re: What is the easiest way to copy one file to another?
by VSarkiss (Monsignor) on Oct 31, 2001 at 01:54 UTC

    ? This implements a file move, not a copy.

    I think the questioner wanted a piece of code that would produce two files with identical contents. This expects both $newfile and $oldfile to exist beforehand. It's very different from what File::Copy would do. (It's not wrong code, it just does something different.)