zoukankan      html  css  js  c++  java
  • php操作路径的经典方法

    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;
        }
    }

    作者:冯亮
             
    能力有限,水平一般。如有错误,欢迎指正
  • 相关阅读:
    css3的::selection属性
    css3的apprearance属性(转)
    CSS3的background-size
    DNS与获取
    AMD规范
    网站的个性图标
    webapp之路--之ios上图标
    webapp之路--之必备知识
    用Js的eval解析JSON中的注意点
    CSS 盒模型
  • 原文地址:https://www.cnblogs.com/fengliang/p/3396276.html
Copyright © 2011-2022 走看看