copy

(PHP 4, PHP 5, PHP 7, PHP 8)

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

Описание

function copy(string $from, string $to, ?resource $context = null): bool

Функция копирует исходный файл из источника from в целевой файл по пути to.

Для переименования файла вызывают функцию rename().

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

from

Исходный файл — путь или URL-адрес.

to

Путь к целевому файлу. При передаче в параметр to URL-адреса операция копирования завершится ошибкой, если потоковая обёртка не поддерживает перезапись файлов.

Внимание

Функция перезаписывает целевой файл.

context

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

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

Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.

Примеры

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

<?php

$file = 'example.txt';
$newfile = 'example.txt.bak';

if (!copy($file, $newfile)) {
    echo "Невозможно скопировать файл $file...\n";
}

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