copy - Копирует файл
Вернуться к: Файловая система
copy
(PHP 4, PHP 5, PHP 7)
copy — Копирует файл
Описание
$source
, string $dest
[, resource $context
] )
Копирует файл source
в файл с именем
dest
.
Если вы хотите переместить файл, используйте функцию rename().
Список параметров
-
source
-
Путь к исходному файлу.
-
dest
-
Путь к целевому файлу. Если
dest
является URL, то операция копирования может завершиться ошибкой, если обертка URL не поддерживает перезаписывание существующих файлов.ВниманиеЕсли целевой файл уже существует, то он будет перезаписан.
-
context
-
Корректный ресурс контекста, созданный функцией stream_context_create().
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Список изменений
Версия | Описание |
---|---|
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";
}
?>
Смотрите также
- move_uploaded_file() - Перемещает загруженный файл в новое место
- rename() - Переименовывает файл или директорию
- Раздел руководства "Загрузка файлов"
Вернуться к: Файловая система