天唯网 关注数码科技发展
首页 /  科技数码 / 内容详情

mkdir递归创建文件夹

科技数码 时间:2024-09-24 23:00:58

mkdir递归创建目录 

在Linux系统中,可以使用mkdir命令配合"-p"选项来递归创建一系列的目录。例如,如果需要创建lm/movie/jp/cangls这个目录,可以使用"mkdir -p lm/movie/jp/cangls"命令。这样,如果父级目录lm、movie、jp不存在,系统会自动创建这些目录。

在PHP中,可以使用mkdir函数来实现递归创建层级目录。例如,可以编写一个名为mkDirs的函数,它接受一个目录路径作为参数。函数首先判断父级目录是否存在,如果不存在则创建。然后,函数判断二级子目录是否存在,如果不存在则创建,并在第二步中以子目录作为参数递归调用函数本身。

此外,还可以使用explode函数将目录路径分割为数组,然后遍历数组,逐级创建目录。例如,可以编写一个名为mk1的函数,它接受一个目录路径作为参数,然后使用explode函数将目录路径分割为数组。接着,函数遍历数组,逐级创建目录。

需要注意的是,有时候程序脚本的文件不一定在网站根目录,而创建的文件需要在根目录创建,那我们就需要用到网站根目录路径:$_SERVER['DOCUMENT_ROOT']。

标签: #科技数码

郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。

联系我们 关于我们 版权申明 天唯网数码 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号