File::Copy

Copies or moves files or filehandles from one location to another. Returns on success, on failure, or sets $! on error.