zoukankan      html  css  js  c++  java
  • PHP创建多级目录

    <html>
         <body>
             <?php
                $path = '.\\sub1\\sub2\\sub3\\';    
                
                function mymkdir($dir){     
                   return is_dir($dir) or (mymkdir(dirname($dir)) and mkdir($dir, 0777)); 
                }
                #1.判断$dir是否是已经完全被创建好,如果创建好返回true
                #2.如果$dir没有完全创建好,进入递归,递归式使用dirname,使目录从最后减少一级
                #3.直到减少到没有创建的目录,从最外层目录开始递归创建目录
                
                var_dump(mymkdir($path));
                
                #第二种方法,直接使用mkdir函数的第3个参数(boolean recursive),表示递归创建目录
                #如果$path里的所有目录都不存在返回false
                #如果有一个其中一个目录存在,则从不存在的那一级开始创建目录
                var_dump(@mkdir($path, 0777, true));    //第二个参数0777表示目录权限
                
             ?>
         </body>
     </html>
  • 相关阅读:
    [SDOI2015]星际战争
    [SDOI2016]生成魔咒
    hdu3311
    [ZJOI2011]最小割
    P3331 [ZJOI2011]礼物(GIFT)
    [ZJOI2010]贪吃的老鼠
    状压dp-----三进制
    noip2016 天天爱跑步
    概率期望dp
    poj2186
  • 原文地址:https://www.cnblogs.com/zemliu/p/2484685.html
Copyright © 2011-2022 走看看