copy - Копирует файл
Вернуться к: Файловая система
copy
(PHP 4, PHP 5)
copy — Копирует файл
Описание
Копирует файл 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() - Переименовывает файл или директорию
- Раздел руководства "Загрузка файлов"
Вернуться к: Файловая система