start page | rating of books | rating of authors | reviews | copyrights

Book HomeJava and XSLTSearch this book

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.

copy

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

cp (source, dest[, buffsize])

Like copy, but exported only on request:

use File::Copy "cp"
move

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

mv (source, dest)

Like move, but exported only on request:

use File::Copy "mv"


Library Navigation Links

Copyright © 2002 O'Reilly & Associates. All rights reserved.