您的位置:首页 > 编程语言 > PHP开发

PHP文件目录copy

2015-05-24 11:59 106 查看
/**(2)
PHP文件目录copy
@param   string $dirsrc   原目录名称字符串
@param   string $dirto    目标目录名称字符串
*/

function copyDir($dirSrc,$dirTo)
{
if(is_file($dirTo))
{
echo $dirTo . '这不是一个目录';
return;
}
if(!file_exists($dirTo))
{
mkdir($dirTo);
}

if($handle=opendir($dirSrc))
{
while($filename=readdir($handle))
{
if($filename!='.' && $filename!='..')
{
$subsrcfile=$dirSrc . '/' . $filename;
$subtofile=$dirTo . '/' . $filename;
if(is_dir($subsrcfile))
{
copyDir($subsrcfile,$subtofile);//再次递归调用copydir
}
if(is_file($subsrcfile))
{
copy($subsrcfile,$subtofile);
}
}
}
closedir($handle);
}

}
/*
$dirSrc='20150409';
$dirTo='hnb_20150409';
copyDir($dirSrc,$dirTo);
*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: