php生成多级目录函数,php生成多级目录函数

本文目录一览:

php中,用mkdir创建多级目录,它是碰到路径中不存在的文件夹才创建,还是将整条路径上的文件夹都创建出来

mkdir()

碰到路径中不存在的文件夹才创建,

一次只能创建一层目录,

如果目录存在或一次创建多层目录都会提示错误信息

php创建目录的方法?

mkdir

(PHP 4, PHP 5, PHP 7)

mkdir — 新建目录

1.说明

mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = FALSE [, resource $context ]]] ) : bool

尝试新建一个由 pathname 指定的目录。

2.参数

pathname

目录的路径。

mode

默认的 mode 是 0777,意味着最大可能的访问权。有关 mode 的更多信息请阅读 chmod() 页面。

Note:

mode 在 Windows 下被忽略。

注意也许想用八进制数指定模式,也就是说该数应以零打头。模式也会被当前的 umask 修改,可以用 umask() 来改变。

recursive

允许递归创建由 pathname 所指定的多级嵌套目录。

context

Note: 在 PHP 5.0.0 中增加了对上下文(Context)的支持。有关上下文(Context)的说明参见 Streams。

3.返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

4.范例如下图

5.错误/异常

目录已存在时,产生 E_WARNING错误。

如果因为权限问题无法创建目录,导致 E_WARNING错误。

php中mkdir函数可以创建多级目录吗

可以的,使用第三个参数就好,例子如下:

mkdir(“c:/a/b/c”,0777,true);

C盘下面创建a/b/c文件夹,并赋予0777的权限

PHP [function.mkdir]: No such file or directory

根据现象是mkdir执行时所带的参数路径不正确,查看该语句出现的位置,修改路径参数。

如何用php创建与删除多级目录函数

判断文件或文件夹存在的函数是file_exists(),而你的mkdir(“目录名”)这个是创建文件夹的,还有你的创建函数fopen,如果要想创建成功必要要有写的权限,我在测试的时候只用读的权限就不行!删除文件夹用rmdir(),删除文件用unlink(“文件名路径”),下面是我写的代码,可以进行参考:

$dir = “abc.txt”;

$root_dir = str_replace(“fopen.php”,””,__FILE__);

$filedir=$root_dir.$dir;

if(!file_exists($filedir))

{

fopen($filedir,w);

}else

{

echo “文件已存在”;

}

if(file_exists($filedir))

{

unlink($filedir);

if(!file_exists($filedir))

{

echo “删除成功”;

}else

{

echo “删除失败”;

}

}else

{

echo “文件已删除或者尚未创建”;

}

原创文章,作者:JGLQ,如若转载,请注明出处:https://www.506064.com/n/142299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
JGLQJGLQ
上一篇 2024-10-11 11:41
下一篇 2024-10-11 11:41

相关推荐

  • Python中引入上一级目录中函数

    Python中经常需要调用其他文件夹中的模块或函数,其中一个常见的操作是引入上一级目录中的函数。在此,我们将从多个角度详细解释如何在Python中引入上一级目录的函数。 一、加入环…

    编程 2025-04-29
  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • Python中capitalize函数的使用

    在Python的字符串操作中,capitalize函数常常被用到,这个函数可以使字符串中的第一个单词首字母大写,其余字母小写。在本文中,我们将从以下几个方面对capitalize函…

    编程 2025-04-29
  • Rclone复制所有目录

    如果你需要将本地文件复制到云端,或者从云端复制文件到本地,Rclone是一个非常好的选择。本文将介绍如何使用Rclone复制所有目录。 一、安装Rclone 首先,你需要在你的机器…

    编程 2025-04-29
  • Python中set函数的作用

    Python中set函数是一个有用的数据类型,可以被用于许多编程场景中。在这篇文章中,我们将学习Python中set函数的多个方面,从而深入了解这个函数在Python中的用途。 一…

    编程 2025-04-29
  • 单片机打印函数

    单片机打印是指通过串口或并口将一些数据打印到终端设备上。在单片机应用中,打印非常重要。正确的打印数据可以让我们知道单片机运行的状态,方便我们进行调试;错误的打印数据可以帮助我们快速…

    编程 2025-04-29
  • 三角函数用英语怎么说

    三角函数,即三角比函数,是指在一个锐角三角形中某一角的对边、邻边之比。在数学中,三角函数包括正弦、余弦、正切等,它们在数学、物理、工程和计算机等领域都得到了广泛的应用。 一、正弦函…

    编程 2025-04-29
  • Python3定义函数参数类型

    Python是一门动态类型语言,不需要在定义变量时显示的指定变量类型,但是Python3中提供了函数参数类型的声明功能,在函数定义时明确定义参数类型。在函数的形参后面加上冒号(:)…

    编程 2025-04-29
  • Python定义函数判断奇偶数

    本文将从多个方面详细阐述Python定义函数判断奇偶数的方法,并提供完整的代码示例。 一、初步了解Python函数 在介绍Python如何定义函数判断奇偶数之前,我们先来了解一下P…

    编程 2025-04-29
  • Python实现计算阶乘的函数

    本文将介绍如何使用Python定义函数fact(n),计算n的阶乘。 一、什么是阶乘 阶乘指从1乘到指定数之间所有整数的乘积。如:5! = 5 * 4 * 3 * 2 * 1 = …

    编程 2025-04-29

发表回复

登录后才能评论