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

后端 未结 11 1626
礼貌的吻别
礼貌的吻别 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条回答
  •  猫巷女王i
    2020-11-28 19:16

    This is an old, but still topical question. Just test with the is_dir() or file_exists() function for the presence of the . or .. file in the directory under test. Each directory must contain these files:

    is_dir("path_to_directory/.");    
    

提交回复
热议问题