首页 经验

php copy

时间: 2024-09-21 02:53:14

(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)


介绍:

PHP copy() 函数用于将文件从一个位置复制到另一个位置。该函数需要两个参数:源文件名和目标文件名。

使用:

1. 复制文件:

语法:

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

示例:

php

$source = "source.txt";

$dest = "destination.txt";

if(!copy($source, $dest)) {

echo "复制文件失败!";

} else {

echo "文件复制成功!";

}

2. 复制目录:

语法:

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

示例:

php

function copy_dir($source, $dest){

if(is_dir($source)){

if(!is_dir($dest)){

mkdir($dest, 0777, true);

}

$files = scandir($source);

foreach($files as $file){

if($file != "." && $file != ".."){

copy_dir("$source/$file", "$dest/$file");

}

}

} else {

copy($source, $dest);

}

}

$source = "source_dir";

$dest = "destination_dir";

copy_dir($source, $dest);

注意:在复制目录时,需要递归复制目录下的所有文件和子目录。同时,为了保证复制后的目录和文件权限正确,需要使用 mkdir() 函数创建目录,并使用 chmod() 函数修改目录和文件的权限。

上一个 php 绝对值 文章列表 下一个 !doctype html

最新

工具

© 2019-至今 适观科技

沪ICP备17002269号