php操作路径的经典方法(必看篇)


Posted in PHP onOctober 04, 2016

如下所示:

function create_folders($dir){
  return is_dir($dir) or ( create_folders( dirname( $dir ) ) and mkdir($dir, 0777) );
}

function mkdirs($dir, $mode=0777){
  if (is_dir($dir) || @mkdir($dir, $mode)) return true;
  if (!mkdirs(dirname($dir), $mode)) return false;
  return mkdir($dir, $mode);
}

 

//删除多级目录及目录下的文件

function deldir($dir) {
  //先删除目录下的文件:
  $dh=opendir($dir);
  while ($file=readdir($dh)) {
    if($file!="." && $file!="..") {
      $fullpath=$dir."/".$file;
      if(!is_dir($fullpath)) {
        unlink($fullpath);
      } else {
        deldir($fullpath);
      }
    }
  }

  closedir($dh);
  //删除当前文件夹:
  if(rmdir($dir)) {
    return true;
  } else {
    return false;
  }
}

以上就是小编为大家带来的php操作路径的经典方法(必看篇)全部内容了,希望大家多多支持三水点靠木~

PHP 相关文章推荐
理解php原理的opcodes(操作码)
Oct 26 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
May 10 PHP
利用php获取服务器时间的实现代码
Jun 07 PHP
Smarty foreach控制循环次数的实现详解
Jul 03 PHP
PHP基于imap获取邮件实例
Nov 11 PHP
php中的动态调用实例分析
Jan 07 PHP
php ci 获取表单中多个同名input元素值的代码
Mar 25 PHP
php中关于长度计算容易混淆的问题分析
May 27 PHP
修改Laravel5.3中的路由文件与路径
Aug 10 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
Sep 22 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
Mar 27 PHP
php将文件夹打包成zip文件的简单实现方法
Oct 04 #PHP
浅谈PHP中静态方法和非静态方法的相互调用
Oct 04 #PHP
PHP图片添加水印功能示例小结
Oct 03 #PHP
PHP通过CURL实现定时任务的图片抓取功能示例
Oct 03 #PHP
PHP实现生成带背景的图形验证码功能
Oct 03 #PHP
php使用CutyCapt实现网页截图保存的方法
Oct 03 #PHP
php+mysql查询实现无限下级分类树输出示例
Oct 03 #PHP
You might like
一棵php的类树(支持无限分类)
2006/10/09 PHP
为你总结一些php系统类函数
2015/10/21 PHP
php抽奖概率算法(刮刮卡,大转盘)
2020/04/17 PHP
PHP多进程编程之僵尸进程问题的理解
2017/10/15 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
php+js实现点赞功能的示例详解
2020/08/07 PHP
js宝典学习笔记(上)
2007/01/10 Javascript
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
js完美的div拖拽实例代码
2014/01/22 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
vue自定义全局组件(自定义插件)的用法
2018/01/30 Javascript
浅谈React之状态(State)
2018/09/19 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
[05:15]DOTA2英雄梦之声_第16期_灰烬之灵
2014/06/21 DOTA
django 自定义用户user模型的三种方法
2014/11/18 Python
python3简单实现微信爬虫
2015/04/09 Python
pyqt5简介及安装方法介绍
2018/01/31 Python
基于python实现高速视频传输程序
2019/05/05 Python
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
简单了解python中对象的取反运算符
2019/07/01 Python
Python脚本利用adb进行手机控制的方法
2019/07/08 Python
python3实现单目标粒子群算法
2019/11/14 Python
使用python远程操作linux过程解析
2019/12/04 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
Python绘制数码晶体管日期
2021/02/19 Python
土木工程应届生自荐信
2013/09/24 职场文书
关于赌博的检讨书
2014/01/24 职场文书
音乐节策划方案
2014/06/09 职场文书
四年级小学生评语
2014/12/26 职场文书
教代会开幕词
2015/01/28 职场文书
离婚被告答辩状
2015/05/22 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
意外事故赔偿协议书
2016/03/22 职场文书