Php:迭代目录路径并创建文件夹(如果不存在)

Php:迭代目录路径并创建文件夹(如果不存在),php,path,iterator,directory,Php,Path,Iterator,Directory,我想确保路径中的每个文件夹都存在 $Path = "NamFdr1/NamFdr2/NamFdr3/NamImj.jpg" 例如: 首先检查“NamFdr1”是否存在,如果不存在,请创建它 然后检查是否存在“NamFdr2”,如果没有创建;等等 如何使用内置函数执行此操作?试试这个 if (!file_exists('NamFdr1/NamFdr2/NamFdr3')) { mkdir('NamFdr1/NamFdr2/NamFdr3', 0777, true); }

我想确保路径中的每个文件夹都存在

$Path = "NamFdr1/NamFdr2/NamFdr3/NamImj.jpg"
例如:

  • 首先检查
    “NamFdr1”
    是否存在,如果不存在,请创建它
  • 然后检查是否存在
    “NamFdr2”
    ,如果没有创建;等等
如何使用内置函数执行此操作?

试试这个

 if (!file_exists('NamFdr1/NamFdr2/NamFdr3')) 
 {
     mkdir('NamFdr1/NamFdr2/NamFdr3', 0777, true);
 }

我希望它会有帮助

mkdir(“NamFdr1/NamFdr2/NamFdr3”,0777,true)
其中'true'是表示感谢的'recursive'参数,这是我一直在寻找的。。。