Si tienes php5:
y si no te funciona dinos para cambiar el scandir por readdir.
Código PHP:
<?php
$dir_original = "dir_A/";
$nuevo_dir = "dir_B/";
if( !file_exists($nuevo_dir) )
mkdir($nuevo_dir);
if( file_exists($dir_original) ){
$file_original = scandir($dir_original);
foreach($file_original as $f){
$original = $dir_original.$f;
$copia = $nuevo_dir.$f;
if( $f != "." and $f != "..")
copy($original,$copia);
}
}
?>