function traverse_scandir($dir) {
$files = array();
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file !="..") {
if (is_dir($dir."/".$file)) {
$files[$file] = traverse_scandir($dir."/".$file);
} else {
$files[] = $file;
}
}
}
closedir($handle);
return $files;
}
}
echo '<pre>';
print_r(traverse_scandir("D:\\test"));