1<?PHP2 Header("Content-type:text/html;charset=utf-8");3 4 /**5 * Getdirfile traverse All files in the folder6 * @param $path7 */8 functionGetdirfile ($path){9 //determine if it is a folderTen if(Is_dir($path)){ One //deciding whether to open successfully A if($handle=Opendir($path)){ - - //Read File the while($file=Readdir($handle)){ - //determine if it is a folder - if(Is_dir($path.‘ /‘.$file) &&$file! = '. ' &&$file! = ' ... '){ - Echo' Folder: '.$file.‘ <br/> '; +Getdirfile ($path.‘ /‘.$file); -}Else { + if($file! = '. ' &&$file! = ' ... '){ A Echo' File: '.$file.‘ <br/> '; at } - } - } - - //Close Folder - Closedir($handle); in } - } to}
1 /**2 * RemoveDir Delete all files under folder3 * @param $path4 */5 functionRemoveDir ($path){6 //determine if it is a folder7 if(Is_dir($path)){8 //deciding whether to open successfully9 if($handle=Opendir($path)){Ten //Read File One while($file=Readdir($handle)){ A //determine if it is a folder - if(Is_dir($path.‘ /‘.$file.‘ /') &&$file! = '. ' &&$file! = ' ... '){ -RemoveDir ($path.‘ /‘.$file.‘ /‘); the}Else { - if($file! = '. ' &&$file! = ' ... '){ - //Deleting Files - unlink($path.‘ /‘.$file); + } - } + A } at //Close Folder - Closedir($handle); - //Delete a folder - rmdir($path.‘ /‘.$file.‘ /‘); - } - } in}
PHP iterates through and deletes all files in a folder