8.98. File::Copy
Copies or moves files or filehandles
from one location to another. Returns 1 on
success, 0 on failure, or sets
$! on error.
Copies source to
copy (source, dest[, buffsize])
dest. Takes the following arguments:
- source
The source string, FileHandle reference, or FileHandle glob. If
source is a filehandle, it is read from;
if it''s a filename, the filehandle is opened for
reading.- dest
The destination string, FileHandle reference, or FileHandle glob.
dest is created if necessary and written
to.- buffsize
Specifies the size of the buffer to be used for copying. Optional.
Like copy, but exported only on request:
cp (source, dest[, buffsize])
use File::Copy "cp"
Moves source to
move (source, dest)
dest. If the destination exists and is a
directory, and the source is not a directory, then the source file is
renamed into the directory specified by
dest. Return values are the same as for
copy.
Like move, but exported only on request:
mv (source, dest)
use File::Copy "mv"