Файловая система
PHP Manual

copy

(PHP 4, PHP 5, PHP 7)

copyКопирует файл

Описание

bool copy ( string $source , string $dest [, resource $context ] )

Копирует файл source в файл с именем dest.

Если вы хотите переименовать файл, используйте функцию rename().

Список параметров

source

Путь к исходному файлу.

dest

Путь к целевому файлу. Если dest является URL, то операция копирования может завершиться ошибкой, если обертка URL не поддерживает перезаписывание существующих файлов.

Внимание

Если целевой файл уже существует, то он будет перезаписан.

context

Корректный ресурс контекста, созданный функцией stream_context_create().

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Список изменений

Версия Описание
5.3.4 Изменён параметр context для достижения результата. Ранее любые параметры context игнорировались.
5.3.0 Добавлена поддержка контекста.
4.3.0 Оба параметра source и dest теперь могут быть URL, если включены "обертки fopen". Подробнее смотрите функцию fopen().

Примеры

Пример #1 Пример использования функции copy()

<?php
$file 
'example.txt';
$newfile 'example.txt.bak';

if (!
copy($file$newfile)) {
    echo 
"не удалось скопировать $file...\n";
}
?>

Смотрите также


Файловая система
PHP Manual