如何用php创建与删除多级目录函数

  1. function deldir($dir)
  2. {
  3. $dh=opendir($dir);
  4. while ($file=readdir($dh))
  5. {
  6. if($file!="." && $file!="..")
  7. {
  8. $fullpath=$dir."/".$file;
  9. if(!is_dir($fullpath))
  10. {
  11. unlink($fullpath);
  12. }
  13. else
  14. {
  15. $this -> deldir($fullpath);
  16. }
  17. }
  18. }
  19. closedir($dh);
  20. if(rmdir($dir))
  21. {
  22. return true;
  23. }
  24. else
  25. {
  26. return false;
  27. }
  28. }
  29. function createFolder($path)
  30. {
  31. if (!file_exists($path)){
  32. createFolder(dirname($path));
  33. mkdir($path, 0777);
  34. }
  35. }