//写一个函数,能够遍历一个文件夹下的所有文件和子文件夹
function aGetAllFile($folder)
{
$aFileArr = array();
if(is_dir($folder))
{
handle=opendir(folder);
while((file=readdir(handle)) !== false)
{
//如果是.或者..则跳过
if(file=="."||file == "..")
{
continue;
}
if(is_file(folder."/".file))
{
aFileArr[]=file;
}
else if(is_dir(folder."/".file))
{
aFileArr[file] = aGetAllFile(folder."/".file);
}
}
closedir($handle);
}
return $aFileArr;
}
$path = "/home/test/sql";
print_r(aGetAllFile($path));