php实现建立多层级目录的方法

前端技术 2023/09/03 PHP

本文以实例形式说明了php建立多层级目录的实现方法,代码简洁实用,功能强大,对于php程序员来说有一定的参考借鉴价值。实例详情如下:

/**
 *根据路径path建立多级目录
 *$dir目标目录 $mode权限,0700表示最高权限
*/
function makedir( $dir , $mode = \"0700\" ) {
  if(strpos($dir , \"/\" )){
    $dir_path = \"\" ;
    $dir_info = explode ( \"/\" , $dir );
    foreach($dir_info  as  $key => $value ){
      $dir_path .= $value ;
      if (!file_exists($dir_path )){
        @mkdir ( $dir_path , $mode ) or  die ( \"建立文件夹时失败了\" );
        @chmod ( $dir_path , $mode );
      } else {
        $dir_path .= \"/\" ;
 continue ;
 }
      $dir_path .= \"/\" ;
    }
    return $dir_path ;
  } else {
 @mkdir( $dir , $mode ) or die( \"建立失败了,请检查权限\" );
    @chmod ( $dir , $mode );
    return $dir ;
  }
} //end makedir
makedir( \"0/1/2/3/\" );

本文地址:https://www.stayed.cn/item/7938

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。