php 复制文件

//复制目录
// copy('1.php','1.bak.php');
//目录复制的思路分析
//a) 创建目录b
//b) 将a目录的文件移动到b目录
/**
* 目录复制
* @param string $resDir 源目录
* @param string $desDir 目标目录
*/
function copyDir($resDir,$desDir){
is_dir($desDir) or mkdir($desDir,0755,true);
foreach(glob($resDir.'/*') as $f){
//目标文件
$toFile = $desDir.'/'.basename($f);
is_dir($f)?copyDir($f,$toFile):copy($f,$toFile);
}
}
// a/1.txt 文件
// a/b 目录 f/b
copyDir('a','f');

posted @ 2017-11-26 23:12  globalfy  阅读(462)  评论(0编辑  收藏  举报