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自动更新新闻DIY
Oct 09 PHP
php不用正则采集速度探究总结
Mar 24 PHP
新安装的MySQL数据库需要注意的安全知识
Jul 30 PHP
php批量更改数据库表前缀实现方法
Oct 26 PHP
php cli换行示例
Apr 22 PHP
php.ini save_handler 修改不生效的解决办法
Jul 22 PHP
PHP获取一年中每个星期的开始和结束日期的方法
Feb 12 PHP
PHP实现对二维数组某个键排序的方法
Sep 14 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
PHP strripos函数用法总结
Feb 11 PHP
php tpl模板引擎定义与使用示例
Aug 09 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
Jan 23 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生成器简单实例
2015/05/13 PHP
PHP将字符串首字母大小写转换的实例
2017/01/21 PHP
PHP中Laravel 关联查询返回错误id的解决方法
2017/04/01 PHP
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
2012/05/03 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
2015/12/31 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
js判断节假日实例代码
2017/12/27 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
vue基本使用--refs获取组件或元素的实例
2019/11/07 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
Python实现Tab自动补全和历史命令管理的方法
2015/03/12 Python
用Python编写简单的微博爬虫
2016/03/04 Python
深入了解Python数据类型之列表
2016/06/24 Python
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
python3.4+pycharm 环境安装及使用方法
2019/06/13 Python
python通过链接抓取网站详解
2019/11/20 Python
Python高级特性——详解多维数组切片(Slice)
2019/11/26 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
部署Django到阿里云服务器教程示例
2020/06/03 Python
keras 模型参数,模型保存,中间结果输出操作
2020/07/06 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
小学教师自我鉴定范文
2014/03/20 职场文书
竞选村长演讲稿
2014/04/28 职场文书
应急管理培训方案
2014/06/12 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
乡镇科协工作总结2015
2015/05/19 职场文书
Python使用永中文档转换服务
2022/05/06 Python