gpt4 book ai didi

php - 递归创建文件和文件夹

转载 作者:可可西里 更新时间:2023-10-31 22:40:49 25 4
gpt4 key购买 nike

我得到了一个包含路径名和文件名的数组

['css/demo/main.css', 'home.css', 'admin/main.css','account']

如果这些文件和文件夹尚不存在,我想创建它们。如果它们已经存在,请覆盖它们。

最佳答案

对于每个路径,您必须指定它是文件还是目录。或者您可以让您的脚本假定,当基本名称(路径的最后一部分)包含一个点时,该路径指向一个文件。

递归创建目录很简单:

mkdir(dirname($path), 0755, true); // $path is a file
mkdir($path, 0755, true); // $path is a directory

0755 是文件权限表达式,你可以在这里阅读:http://ch.php.net/manual/en/function.chmod.php

关于php - 递归创建文件和文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6650790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com