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变量存储的详解
Jun 13 PHP
使用PHP接收POST数据,解析json数据
Jun 28 PHP
PHP函数microtime()用法与说明
Dec 04 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
Mar 13 PHP
PHP中批量生成静态html(命令行下运行PHP)
Apr 19 PHP
PHP实现的下载远程图片自定义函数分享
Jan 28 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
May 11 PHP
使用PHP similar text计算两个字符串相似度
Nov 06 PHP
CodeIgniter生成静态页的方法
May 17 PHP
Thinkphp实现站点静态化的方法详解
Mar 21 PHP
基于php双引号中访问数组元素报错的解决方法
Feb 01 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
Feb 10 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
实现 win2003 下 mysql 数据库每天自动备份
2006/12/06 PHP
PHP和.net中des加解密的实现方法
2013/02/27 PHP
PHP实现对站点内容外部链接的过滤方法
2014/09/10 PHP
PHP中ini_set与ini_get用法实例
2014/11/04 PHP
php基于session实现数据库交互的类实例
2015/08/03 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
使用XHProf查找PHP性能瓶颈的实例
2017/12/13 PHP
jquery插件珍藏(图片局部放大/信息提示框)
2013/01/08 Javascript
javascript特殊日历控件分享
2016/03/07 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
web 屏蔽BackSpace键实例代码
2016/12/24 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
JS 设置Cookie 有效期 检测cookie
2017/06/15 Javascript
vue2.0实现分页组件的实例代码
2017/06/22 Javascript
详解JavaScript按概率随机生成事件
2017/08/02 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
Vue学习之组件用法实例详解
2020/01/06 Javascript
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
澳大利亚免息网上购物:Shop Zero
2016/09/17 全球购物
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
企业面试题试卷附带答案
2015/12/20 面试题
电子商务专业个人的自我评价
2013/11/19 职场文书
给导游的表扬信
2014/01/10 职场文书
大专毕业自我鉴定
2014/02/04 职场文书
签约仪式主持词
2014/03/19 职场文书
党员反对四风思想汇报范文
2014/10/25 职场文书
小学生作文评语集锦
2014/12/25 职场文书
2015年大学教师工作总结
2015/05/20 职场文书
同意报考公务员证明
2015/06/17 职场文书
PHP命令行与定时任务
2021/04/01 PHP
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL