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 文件类型判断代码
Mar 13 PHP
PHP中的integer类型使用分析
Jul 27 PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
Oct 12 PHP
屏蔽机器人从你的网站搜取email地址的php代码
Nov 14 PHP
解析php入库和出库
Jun 25 PHP
php的zip解压缩类pclzip使用示例
Mar 14 PHP
常见PHP数据库解决方案分析介绍
Sep 24 PHP
PHP的Yii框架中View视图的使用进阶
Mar 29 PHP
PHP简单判断手机设备的方法
Aug 23 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
Nov 16 PHP
PHP应用跨时区功能的实现方法
Mar 21 PHP
关于PHP中interface的用处详解
Jul 26 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中长文章分页显示实现代码
2012/09/29 PHP
PHP 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
php一些错误处理的方法与技巧总结
2013/08/10 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
Jquery Ajax学习实例7 Ajax所有过程事件分析示例
2010/03/23 Javascript
基于jquery的跨域调用文件
2010/11/19 Javascript
基于JQuery制作的产品广告效果
2010/12/08 Javascript
仿新浪微博登陆邮箱提示效果的js代码
2013/08/02 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
微信小程序 动画的简单实例
2017/10/12 Javascript
微信小程序下拉框功能的实例代码
2018/11/06 Javascript
vueScroll实现移动端下拉刷新、上拉加载
2019/03/22 Javascript
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
python使用PyGame模块播放声音的方法
2015/05/20 Python
python下os模块强大的重命名方法renames详解
2017/03/07 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
一道Delphi面试题
2016/10/28 面试题
护士自我鉴定范文
2013/10/06 职场文书
优乐美广告词
2014/03/14 职场文书
买房协议书
2014/04/11 职场文书
2014年学生党支部工作总结
2014/12/20 职场文书
乔迁之喜答谢词
2015/01/05 职场文书
2015年出纳个人工作总结
2015/04/02 职场文书
单身证明范本
2015/06/15 职场文书
革命电影观后感
2015/06/18 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
python Tkinter的简单入门教程
2021/04/11 Python
MySQL 外键约束和表关系相关总结
2021/06/20 MySQL
Redis超详细讲解高可用主从复制基础与哨兵模式方案
2022/04/07 Redis