是否可以使用mkdir()在任何指定的路径中创建新的文件目录

时间:2015-02-24 12:42:55

标签: php mkdir include-path

我试图理解php中的mkdir()函数。我已经为这个函数指定了一个路径来创建文件。但是它在我的php文件所在的同一目录中创建一个新的。我的代码是< / p>

mkdir("d://movie/new file");

但是在第二次重新加载我的php页面时,它说它存在于以下目录中。这意味着它没有在指定的文件夹中创建。

  

警告:mkdir():文件存在于C:\ xampp \ htdocs \ practice \ bal.php中   第4行

我查过了手册。 mkdir()函数不查找include_Path (至少在手册中说过)。

enter image description here

我的问题是

是否可以使用此函数在任何指定的路径中创建新的目录?

1 个答案:

答案 0 :(得分:0)

请在Windows下使用反斜杠或使用常量DIRECTORY_SEPARATOR。

mkdir('c:\a\b\c\d', 0775, true);

OR

mkdir('c:'.DIRECTORY_SEPARATOR.'a'.
DIRECTORY_SEPARATOR.'b'.
DIRECTORY_SEPARATOR.'c'.
DIRECTORY_SEPARATOR.'d', 0775, true);