最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > php教程 >

php unlink与rmdir实现文件与文件夹删除

时间:2014-06-09 16:40来源: 作者: 点击:
删除目录及文件 ?php function delsvn( $dir ){ $dh =opendir( $dir ); //找出所有.svn的文件夹: while ( $file =readdir( $dh )){ if ( $file != . $file != .. ){ $fullpath = $dir . / . $file ; if ( is_dir ( $fullpath )){ if ( $file == .svn )

删除目录及文件

  1. <?php  
  2. function delsvn($dir) {  
  3. $dh=opendir($dir);  
  4. //找出所有".svn" 的文件夹:  
  5. while ($file=readdir($dh)) {  
  6. if($file!="." && $file!="..") {  
  7. $fullpath=$dir."/".$file;  
  8. if(is_dir($fullpath)) {  
  9. if($file==".svn"){  
  10. delsvndir($fullpath);  
  11. }else{  
  12. delsvn($fullpath);  
  13. }  
  14. }  
  15. }  
  16. }  
  17. closedir($dh);  
  18. }  
  19. function delsvndir($svndir){  
  20. //先删除目录下的文件:  
  21. $dh=opendir($svndir);  
  22. while($file=readdir($dh)){  
  23. if($file!="."&&$file!=".."){  
  24. $fullpath=$svndir."/".$file;  
  25. if(is_dir($fullpath)){  
  26. delsvndir($fullpath);  
  27. }else{  
  28. unlink($fullpath);  
  29. }  
  30. }  
  31. }  
  32. closedir($dh);  
  33. //删除目录文件夹  
  34. if(rmdir($svndir)){  
  35. return true;  
  36. }else{  
  37. return false;  
  38. }  
  39. }  
  40. $dir=dirname(__FILE__);  
  41. //echo $dir;  
  42. delsvn($dir);  
  43. ?> 

删除目录

  1. <?  
  2. function deldir($dir) {  
  3. //先删除目录下的文件:  
  4. $dh=opendir($dir);  
  5. while ($file=readdir($dh)) {  
  6. if($file!="." && $file!="..") {  
  7. $fullpath=$dir."/".$file;  
  8. if(!is_dir($fullpath)) {  
  9. unlink($fullpath);  
  10. else {  
  11. deldir($fullpath);  
  12. }  
  13. }  
  14. }  
  15. closedir($dh);  
  16. //删除当前文件夹:  
  17. if(rmdir($dir)) {  
  18. return true;  
  19. else {  
  20. return false;  
  21. }  
  22. }  
  23. ?>
(责任编辑:admin)
------分隔线----------------------------
栏目列表
推荐内容