
利用函数实现文件目录的复制
源代码
function cpdir($directory,$ddirectory)
{
//判断给定路径是否存在
if (file_exists($directory)&&file_exists($ddirectory))
{
//获取句柄
if ($handle=opendir($directory))
{
//遍历
while ($file=readdir($handle))
{
if ($file!='.' && $file!='..')
{
//拼接
$subfile=$directory.'/'.$file;
$susfile=$ddirectory.'/'.$file;
if (is_dir($subfile))
{
mkdir("$susfile");
cpdir($subfile,$susfile);
}
if (is_file($subfile))
{
copy($subfile,$susfile );
}
}
}
closedir($handle);
}
}
}
cpdir('./re02','./cp');`




近期评论