在线文档教程
PHP
文件系统 | File System

copy

copy

(PHP 4, PHP 5, PHP 7)

copy - 复制文件

Description

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

使文件的副本sourcedest

如果你想移动一个文件,使用rename()函数。

Parameters

source

源文件的路径。

dest

目的地路径。如果dest是URL,如果包装不支持覆盖现有文件,则复制操作可能会失败。

Warning

如果目标文件已经存在,它将被覆盖。

context

使用stream_context_create()创建的有效上下文资源。

Return Values

返回TRUE时成功或FALSE失败。

Changelog

描述
5.3.4更改上下文参数实际上有一个效果。以前,任何上下文都被忽略。
5.3.0增加上下文支持。
4.3.0如果启用了“fopen包装”,则源和目标现在都可以是URL。有关更多详细信息,请参阅fopen()。

Examples

Example #1 copy() example

<?php $file = 'example.txt'; $newfile = 'example.txt.bak'; if (!copy($file, $newfile)) {     echo "failed to copy $file...\n"; } ?>

← clearstatcache

delete →

© 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。