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 相关文章推荐
我的论坛源代码(四)
Oct 09 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
Nov 01 PHP
IIS安装Apache伪静态插件的具体操作图文
Jul 01 PHP
php实现的双向队列类实例
Sep 24 PHP
php实现上传图片文件代码
Jul 19 PHP
JavaScript实现删除电脑的关机键
Jul 26 PHP
php简单实现文件或图片强制下载的方法
Dec 06 PHP
PHP实现简单ajax Loading加载功能示例
Dec 28 PHP
PHP实现合并两个排序链表的方法
Jan 19 PHP
thinkPHP框架实现的无限回复评论功能示例
Jun 09 PHP
php命名空间设计思想、用法与缺点分析
Jul 17 PHP
tp5.1 实现setInc字段自动加1
Oct 18 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中常用编辑器推荐
2007/01/02 PHP
php 获得汉字拼音首字母的函数
2009/08/01 PHP
PHP 数组教程 定义数组
2009/10/23 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
2010/03/23 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
es6学习笔记之Async函数的使用示例
2017/05/11 Javascript
vue-cli构建项目使用 less的方法
2017/10/04 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
vue2.0项目实现路由跳转的方法详解
2018/06/21 Javascript
JS实现处理时间,年月日,星期的公共方法示例
2019/05/31 Javascript
react实现antd线上主题动态切换功能
2019/08/12 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
python中根据字符串调用函数的实现方法
2016/06/12 Python
浅谈Python中的zip()与*zip()函数详解
2018/02/24 Python
详解Python做一个名片管理系统
2019/03/14 Python
详解Python给照片换底色(蓝底换红底)
2019/03/22 Python
Python如何调用外部系统命令
2019/08/07 Python
浅析PyTorch中nn.Module的使用
2019/08/18 Python
python实现可下载音乐的音乐播放器
2020/02/25 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
六年级学生评语
2014/04/22 职场文书
公司晚会策划方案
2014/05/17 职场文书
见习报告的格式
2014/11/04 职场文书
法学专业求职信范文
2015/03/19 职场文书
计算机专业自荐信范文
2015/03/26 职场文书
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python