php专区

 首页 > php专区 > PHP高级 > 文件上传 > php unlink与rmdir实现文件与文件夹删除 - php文件操

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

分享到:
【字体:
导读:
          删除目录及文件?phpfunctiondelsvn($dir){$dh=opendir($dir); 找出所有 svn的文件夹:while($file=readdir($dh)){if($file!= $file...

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

删除目录及文件

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

删除目录

  1. function deldir($dir) {  
  2. //先删除目录下的文件:  
  3. $dh=opendir($dir);  
  4. while ($file=readdir($dh)) {  
  5. if($file!="." && $file!="..") {  
  6. $fullpath=$dir."/".$file;  
  7. if(!is_dir($fullpath)) {  
  8. unlink($fullpath);  
  9. else {  
  10. deldir($fullpath);  
  11. }  
  12. }  
  13. }  
  14. closedir($dh);  
  15. //删除当前文件夹:  
  16. if(rmdir($dir)) {  
  17. return true;  
  18. else {  
  19. return false;  
  20. }  
  21. }  
  22. ?>
分享到:
php中删除非空目录实现代码 - php文件操...
php中删除非空目录实现代码 php删除目录及文件的文件原是就是先检查此目录下是否有文件,如果有,是文件夹的话就再调用此函数删除,如果是文件就直接调用 unlink 删除,最后删除此目录,删除文件夹的操作时,必须首先确保您有这个权限!  
php filemtime定时生成文件代码 - php文...
php filemtime定时生成文件代码 filemtime() 函数返回文件内容上次的修改时间,若成功,则时间以 Unix 时间戳的方式返回,若失败,则返回 false。 语法:filemtime(filename) $path = "a.txt";  if( file_exists( $path ) ){       $filetimes = filemtime($path);  ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……