php中copy()能拷贝目录吗

2023-06-09,

本文小编为大家详细介绍“php中copy()能拷贝目录吗”,内容详细,步骤清晰,细节处理妥当,希望这篇“php中copy()能拷贝目录吗”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

copy()不能拷贝目录。copy()函数只能拷贝文件,可以将一个文件复制(拷贝)到指定目录中,如果指定目录中已存在目标文件,则将会被覆盖;语法为“copy(要复制的源文件的路径,目标路径)”,复制成功时返回TRUE,失败时返回FALSE。

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

copy()函数不能拷贝目录,该函数只能拷贝文件。

сoру() 函数可以将一个文件复制(拷贝)到指定目录中,执行成功时返回 TRUE,失败时返回 FALSE。函数的语法格式如下:

copy(string $source, string $dest)

参数说明如下:

  • $source:要复制的源文件的路径;

  • $dest:目标路径,如果文件存在,则会将其覆盖,如果 $dest 是一个 URL,若封装协议不支持覆盖已有的文件,则会复制失败;

示例:将test.txt文件复制到img目录下,重命名为newtest.txt

<?php
header('content-type:text/html;charset=utf-8');   
$file    = 'test.txt';
$newfile = 'img/newtest.txt';
if(copy($file, $newfile)){
    echo '文件复制成功!';
}else{
    echo '文件复制失败!';
}
?>

注释:

  • PHP中的copy()函数不适用于远程文件。它只对服务器文件系统可访问的文件起作用。

  • 如果目标文件已存在,将会被覆盖。

读到这里,这篇“php中copy()能拷贝目录吗”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注本站行业资讯频道。

《php中copy()能拷贝目录吗.doc》

下载本文的Word格式文档,以方便收藏与打印。