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安全配置
Dec 06 PHP
坏狼的PHP学习教程之第2天
Jun 15 PHP
discuz7 phpMysql操作类
Jun 21 PHP
PHP 登录完成后如何跳转上一访问页面
Jan 14 PHP
php读取excel文件示例分享(更新修改excel)
Feb 27 PHP
php中cookie的使用方法
Mar 29 PHP
php常用hash加密函数
Nov 22 PHP
php绘图之生成饼状图的方法
Jan 24 PHP
php使用post数组的键值创建同名变量并赋值的方法
Apr 03 PHP
ThinkPHP进程计数类Process用法实例详解
Sep 25 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
Jan 11 PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 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 CLI模式下的多进程应用分析
2013/06/03 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
php画图实例
2014/11/05 PHP
浅谈ThinkPHP的URL重写
2014/11/25 PHP
详解PHP编码转换函数应用技巧
2016/10/22 PHP
php compact 通过变量创建数组
2016/11/15 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
php基于session锁防止阻塞请求的方法分析
2017/08/07 PHP
分享5个非常有用的Laravel Blade指令
2018/05/30 PHP
一个基于jquery的文本框记数器
2012/09/19 Javascript
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
jQuery实现类似老虎机滚动抽奖效果
2015/08/06 Javascript
为何JS操作的href都是javascript:void(0);呢
2015/11/12 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
JS匿名函数类生成方式实例分析
2016/11/26 Javascript
jQuery实现动态给table赋值的方法示例
2017/07/04 jQuery
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
vuex页面刷新导致数据丢失的解决方案
2020/12/10 Vue.js
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
Python中的自定义函数学习笔记
2014/09/23 Python
python mysql 字段与关键字冲突的解决方式
2020/03/02 Python
appium+python adb常用命令分享
2020/03/06 Python
用python批量下载apk
2020/12/29 Python
班级安全教育实施方案
2014/02/23 职场文书
英语专业职业生涯规划范文
2014/03/05 职场文书
给老婆的保证书范文
2014/04/28 职场文书
颐和园英文导游词
2015/01/30 职场文书
青年志愿者服务活动总结
2015/05/06 职场文书
python实现求纯色彩图像的边框
2021/04/08 Python
MySQL 表空间碎片的概念及相关问题解决
2021/05/07 MySQL