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字符串截取中文截取2,单字节截取模式
Dec 10 PHP
PHP+JS+rsa数据加密传输实现代码
Mar 23 PHP
php学习之 数组声明
Jun 09 PHP
超小PHP小马小结(方便查找后门的朋友)
May 05 PHP
php调用dll的实例操作动画与代码分享
Aug 14 PHP
php实现将任意进制数转换成10进制的方法
Apr 17 PHP
php结合正则获取字符串中数字
Jun 19 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
Jun 24 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
深入学习微信网址链接解封的防封原理visit_type
Aug 15 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
Feb 12 PHP
PHP连接MySQL数据库操作代码实例解析
Jul 11 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/11/25 PHP
php CI框架插入一条或多条sql记录示例
2014/07/29 PHP
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
javascript与CSS复习(《精通javascript》)
2010/06/29 Javascript
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
2013/03/21 Javascript
js 获取input点选按钮的值的方法
2014/04/14 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
2015/02/26 Javascript
JavaScript驾驭网页-获取网页元素
2016/03/24 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
vue-cli中的babel配置文件.babelrc实例详解
2018/02/22 Javascript
图片文字识别(OCR)插件Ocrad.js教程
2018/11/26 Javascript
Jquery的Ajax技术使用方法
2019/01/21 jQuery
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
使用python Telnet远程登录执行程序的方法
2019/01/26 Python
Python requests模块实例用法
2019/02/11 Python
python可视化爬虫界面之天气查询
2019/07/03 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
费用会计岗位职责
2014/01/01 职场文书
淘宝客服自我总结鉴定
2014/01/25 职场文书
学习交流会主持词
2014/04/01 职场文书
质量提升方案
2014/06/16 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书
2016读书月活动心得体会
2016/01/14 职场文书
小学三年级数学教学反思
2016/02/16 职场文书
Java 在线考试云平台的实现
2021/11/23 Java/Android