| Previous
| Next
File::Copy
Copies or moves files or filehandles from one location to another. Returns on success, on failure, or sets $! on error.
copy (source, dest[, buffsize])
Copies source to 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.
cp (source, dest[, buffsize])
Like copy, but exported only on request:
use File::Copy "cp"
move (source, dest)
Moves source to 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.
mv (source, dest)
Like move, but exported only on request:
use File::Copy "mv"
|