php复制目录及所有文件的代码示例
发布时间:2016-04-04 编辑:jiaochengji.com
本文介绍下,php实现复制目录及所有文件的一例代码,供大家学习参考。
以下函数可以实现PHP复制目录及所有文件,很简单,适合初学的朋友参考。
复制代码 代码示例:
<?php
/**
* 复制目录函数
* @param $src 源目录
* @param $dst 目标目录
*/
function recurse_copy($src,$dst) {
$dir = opendir($src);
@mkdir($dst);
while(false !== ( $file = readdir($dir)) ) {
if (( $file != '.' ) && ( $file != '..' )) {
if ( is_dir($src . '/' . $file) ) {
recurse_copy($src . '/' . $file,$dst . '/' . $file);
}
else {
copy($src . '/' . $file,$dst . '/' . $file);
}
}//by www.jbxue.com
}
closedir($dir);
}
?>
/**
* 复制目录函数
* @param $src 源目录
* @param $dst 目标目录
*/
function recurse_copy($src,$dst) {
$dir = opendir($src);
@mkdir($dst);
while(false !== ( $file = readdir($dir)) ) {
if (( $file != '.' ) && ( $file != '..' )) {
if ( is_dir($src . '/' . $file) ) {
recurse_copy($src . '/' . $file,$dst . '/' . $file);
}
else {
copy($src . '/' . $file,$dst . '/' . $file);
}
}//by www.jbxue.com
}
closedir($dir);
}
?>
您可能感兴趣的文章:
php 读取目录文件夹列表的例子
PHP删除N分钟前创建的所有文件的小例子
php获取目录中所有文件名及判断文件与目录的方法
php复制目录及所有文件的代码示例
php遍历目录与其下所有文件
php无限遍历目录代码
Php删除指定文件与文件夹的方法
php删除目录及所有文件的方法举例
删除指定文件夹中所有文件的php代码
php 删除记录同时删除图片文件的代码
上一篇:php定时任务的实现代码举例
下一篇:php获取服务器时间的方法
[关闭]