我试图理解php中的mkdir()函数。我已经为这个函数指定了一个路径来创建文件。但是它在我的php文件所在的同一目录中创建一个新的。我的代码是< / p>
mkdir("d://movie/new file");
但是在第二次重新加载我的php页面时,它说它存在于以下目录中。这意味着它没有在指定的文件夹中创建。
警告:mkdir():文件存在于C:\ xampp \ htdocs \ practice \ bal.php中 第4行
我查过了手册。 mkdir()函数不查找include_Path (至少在手册中说过)。
我的问题是
是否可以使用此函数在任何指定的路径中创建新的目录?
答案 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);