php怎么生成文件夹 (你知道PHP怎么生成文件夹吗?)

在php中,我们使用mkdir()函数来创建文件夹。这个函数的语法如下:


bool mkdir ( string $path [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )

其中,$path表示要创建的文件夹的路径,$mode表示文件夹的权限,默认是0777,$recursive表示是否要递归创建文件夹(即创建多级目录),默认是false,$context表示上下文参数,一般不用。

如果要创建一个名为“images”的文件夹,可以这样写:


mkdir("images");

这会在当前目录下创建一个名为“images”的文件夹。

如果要指定路径,可以这样写:


mkdir("data/images");

这会在当前目录下的“data”文件夹中创建一个名为“images”的文件夹。

如果要递归地创建文件夹,可以将$recursive参数设为true:


mkdir("data/images/thumbs", 0777, true);

这会在当前目录下的“data”文件夹中创建一个名为“images”的文件夹,再在“images”文件夹中创建一个名为“thumbs”的文件夹,如果其中的任何一个文件夹不存在,都会被自动创建。

需要注意的是,如果要创建的文件夹已经存在,mkdir()函数会返回false。因此,在使用mkdir()函数前,最好先检查一下该文件夹是否已经存在,可以使用is_dir()函数。

如果要创建的文件夹没有写入权限,也会导致mkdir()函数返回false。这时需要先给该目录赋予写入权限。

总之,使用php创建文件夹非常简单,只需要调用mkdir()函数并传入文件夹的路径即可。如果要递归地创建文件夹,只需要将$recursive参数设为true即可。

如有侵犯您的权益请邮件发送:rainpro@foxmail.com,站长看到会第一时间处理
客栈猫 » php怎么生成文件夹 (你知道PHP怎么生成文件夹吗?)

提供最优质的资源集合

立即查看 了解详情