创建和删除目录或者文件

原创
2016-07-25 09:01:37 682浏览
创建和删除目录或者文件




  1. function mkdirs($directory)
  2. {
  3. echo $directory;
  4. if ( ! is_dir($directory))
  5. {
  6. if (@mkdir($directory, 0777))
  7. {
  8. return true;
  9. }
  10. else
  11. {
  12. if ( !mkdirs(dirname($directory)))
  13. {
  14. return false;
  15. }
  16. }
  17. }
  18. return @mkdir($directory,0777);
  19. }
复制代码



  1. function delete_directory($directory){
  2. if(is_dir($directory)){
  3. //递归删除某个目录下的全部文件
  4. if($dh=@opendir($directory)){
  5. while ($filename=readdir($dh)){
  6. if($filename!="." && $filename!=".."){
  7. //是文件则删除文件
  8. if(is_file($directory."//m.sbmmt.com/m/".$filename)){
  9. unlink($directory."//m.sbmmt.com/m/".$filename);
  10. }else{
  11. //非空目录则递归删除子文件夹或文件
  12. delete_directory($directory."//m.sbmmt.com/m/".$filename);
  13. }
  14. }
  15. }
  16. @closedir($dh);
  17. rmdir($directory);
  18. }
  19. }else{
  20. //直接删除指定某个文件
  21. if(file_exists($directory)){
  22. unlink($directory);
  23. }
  24. }
  25. }
复制代码


声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
上一条:仿iPad界面的在线群聊 下一条:使用SimpleXML处理XML

相关文章

查看更多