//打开目录,然后读取其内容
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename:" . $file . "
";
}
closedir($dh);
}
}
//拷贝一个目录的文件到另一个目录
copy_dir($from_dir,$to_dir);
function copy_dir($from_dir,$to_dir){
if(!is_dir($from_dir)){
return false;
}
echo "\r\n from:",$from_dir,'---to',$to_dir;
$from_files = scandir($from_dir);
//如果不存在目标目录,则尝试创建
if(!file_exists($to_dir)){
@mkdir($to_dir);
}
if(!empty($from_files)){
foreach ($from_files as $file){
if($file == '.' || $file == '..' ){
continue;
}
if(is_dir($from_dir.'/'.$file)){//如果是目录,则调用自身
copy_dir($from_dir.'/'.$file,$to_dir.'/'.$file);
}else{//直接copy到目标文件夹
copy($from_dir.'/'.$file,$to_dir.'/'.$file);
}
}
}
}