PHP创建多级文件夹的几种方法
<?php /*燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it */ header( "content-type:text/html;charset=utf-8" ); echo "第一种方法<hr/>" ; function mk_dir( $path ){ if ( is_dir ( $path )){ return true; } if ( is_dir (dirname( $path ))){ return mkdir ( $path ); } mk_dir(dirname( $path )); return mkdir ( $path ); } $path = './1/2/3/4/5/6/7/8/9' ; $flag =mk_dir( $path ); echo "第二种方法<hr/>" ; function mk_dir1( $path ){ if ( is_dir ( $path )){ return true; } return is_dir (dirname( $path ))||mk_dir1(dirname( $path ))? mkdir ( $path ):false; } $path = "./1/2/3/4/5/6/7" ; mk_dir1( $path ); echo "第三种方法<hr/>" ; $path = "./1/2/3/4/5/6/7" ; mkdir ( $path ,0777,true); |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步