当前位置:Gxlcms > PHP教程 > 创建和删除目录或者文件

创建和删除目录或者文件

时间:2021-07-01 10:21:17 帮助过:3人阅读

创建和删除目录或者文件




  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."/".$filename)){
  9. unlink($directory."/".$filename);
  10. }else{
  11. //非空目录则递归删除子文件夹或文件
  12. delete_directory($directory."/".$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. }

人气教程排行