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 正确解码javascript中通过escape编码后的字符
Jan 28 PHP
仿AS3实现PHP 事件机制实现代码
Jan 27 PHP
php进行支付宝开发中return_url和notify_url的区别分析
Dec 22 PHP
浅谈php中include文件变量作用域
Jun 18 PHP
php验证码生成代码
Nov 11 PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 PHP
Thinkphp5结合layer弹窗定制操作结果页面
Jul 07 PHP
PHP单例模式与工厂模式详解
Aug 29 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
Sep 05 PHP
PHP chunk_split()函数讲解
Feb 12 PHP
通过PHP实现获取访问用户IP
May 09 PHP
php+laravel 扫码二维码签到功能
May 15 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/03/04 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
浅谈PHP之ThinkPHP框架使用详解
2020/07/21 PHP
JavaScript 大数据相加的问题
2011/08/03 Javascript
基于jQuery的图片左右无缝滚动插件
2012/05/23 Javascript
Document:getElementsByName()使用方法及示例
2013/10/28 Javascript
如何防止回车(enter)键提交表单
2014/05/11 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
jquery中toggle函数交替使用问题
2015/06/22 Javascript
JavaScript多图片上传案例
2015/09/28 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
2016/05/26 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
js图片上传的封装代码
2017/08/01 Javascript
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
浅谈react-router HashRouter和BrowserRouter的使用
2017/12/29 Javascript
微信小程序实现省市区三级地址选择
2020/06/21 Javascript
Vue Object 的变化侦测实现代码
2020/04/15 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
2020/09/21 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
2020/11/12 Javascript
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
深入浅析Python中的yield关键字
2018/01/24 Python
用Python下载一个网页保存为本地的HTML文件实例
2018/05/21 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
2018/12/05 Python
python实现QQ批量登录功能
2019/06/19 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
2016秋季运动会开幕词
2016/03/04 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript