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

Php 是否可以使用mkdir()在任何指定的路径中创建新的文件目录,php,mkdir,include-path,Php,Mkdir,Include Path,我试图理解php中的mkdir()函数。我已经为这个函数指定了一个创建文件的路径。但是它正在我的php文件所在的同一目录中创建一个新的。我的代码是 mkdir("d://movie/new file"); 但是在第二次重新加载我的php页面时,它说它存在于下面的目录中,这意味着它没有在指定的文件夹中创建 警告:mkdir():文件位于上的C:\xampp\htdocs\practice\bal.php中 第4行 我查过手册了。mkdir()函数不查找(至少手册中提到过) 我的问题是 是否可以

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

mkdir("d://movie/new file");
但是在第二次重新加载我的php页面时,它说它存在于下面的目录中,这意味着它没有在指定的文件夹中创建

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

我查过手册了。mkdir()函数不查找(至少手册中提到过)

我的问题是


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

请在Windows下使用反斜杠或使用常量目录分隔符

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


大致相同。如果他们的选择比mkdir更好,请告诉我mkdir用于创建目录/文件夹,而不是用于制作实际文件。file\u put\u contents或fwrite。mkdir创建一个目录。我想创建一个新目录?不是文本文件更改了问题标题,我想你没有正确理解我。很抱歉,谢谢!它成功了:)。但是为什么用反斜杠而不是正斜杠呢?反斜杠成功地在c://xampp/htdocs folderI中创建了新目录我不确定,可能是它使用了您的文档根并在其上创建了文件。但是,您必须使用DIRECTORY_SEPARATOR常量来构造可以在其他系统(如linux)上执行的应用程序。如果我帮助过你,请检查我的答案,就像接受一样。
mkdir('c:'.DIRECTORY_SEPARATOR.'a'.
DIRECTORY_SEPARATOR.'b'.
DIRECTORY_SEPARATOR.'c'.
DIRECTORY_SEPARATOR.'d', 0775, true);