How do I check if a directory exists? “is_dir”, “file_exists” or both?

后端 未结 11 1624
礼貌的吻别
礼貌的吻别 2020-11-28 18:36

I want to create a directory if it does\'nt exist already.

Is using is_dir enough for that purpose?

if ( !is_dir( $dir ) ) {
    mkdir(          


        
11条回答
  •  生来不讨喜
    2020-11-28 19:25

    $year = date("Y");   
    $month = date("m");   
    $filename = "../".$year;   
    $filename2 = "../".$year."/".$month;
    
    if(file_exists($filename)){
        if(file_exists($filename2)==false){
            mkdir($filename2,0777);
        }
    }else{
        mkdir($filename,0777);
    }
    

提交回复
热议问题