如果mkdir()通过存在的路径会发生什么

时间:2015-02-26 13:01:34

标签: php database

我想知道如果mkdir()通过已经存在的路径会发生什么

idfolder=$_SESSION['cpuserid'];

         $dir="../uploads/articles/".$idfolder;

         if(!file_exists($dir)){
         //user has'nt tried posting an article
         mkdir($dir);
         else{
         //user already made an article

                    //article id will be retrieved to make folder 
                    $sql_retrievefolderid=mysql_query("SELECT MAX(article_id) FROM cp_article");
                    //will make a folder named by the article id and 
                    //is assumed that it is the latest(max) id. 

                    $dir_articleid=$dir."/".$sql_retrievefolderid;

                    mkdir($dir_articleid)

我知道mkdir()能够创建一个文件夹,但如果我浏览已经创建的路径,它会覆盖现有文件夹的内容吗?

1 个答案:

答案 0 :(得分:0)

什么都不会发生。它不会覆盖已存在的路径或该文件夹中的文件,而只会打印如下错误:

Warning: mkdir(): File exists in "your path"

有关mkdir() here的更多信息。