📌  相关文章
📜  如果PHP中不存在文件夹如何创建?

📅  最后修改于: 2022-05-13 01:56:46.672000             🧑  作者: Mango

如果PHP中不存在文件夹如何创建?

我们可以很容易地在PHP中创建一个文件夹,但在此之前,您必须检查该文件夹或目录是否已经存在。因此,在本文中,您将学习在PHP中检查和创建文件夹或目录。

方法:

  1. file_exists() 它是一个内置函数,用于检查文件或目录是否存在。
  2. is_dir() 它也用于检查文件或目录是否存在。
  3. mkdir():  此函数创建一个目录。

方法一:使用file_exists()函数: file_exists()函数用于检查文件或目录是否存在。

句法:

file_exists( $path )

参数: PHP中的file_exists()函数只接受一个参数$path。它指定要检查的文件或目录的路径。

返回值:成功返回True,失败返回false。

例子:

PHP


PHP


PHP


PHP


输出
The file path does't exists in GeeksforGeeks directory

方法二:使用is_dir()函数: is_dir()函数用于检查指定文件是否为目录。

句法:

is_dir( $file )

参数: PHP中的 is_dir()函数只接受一个参数。它指定要检查的文件或目录的路径。

返回值:如果文件是目录则返回True,否则返回false。

例子:

PHP


输出
Given https://www.geeksforgeeks.org doesn't exists in GeeksforGeeks Portal

方法 3:使用mkdir()函数: mkdir() 使用指定的路径名创建一个新目录。

句法:

mkdir(path, mode, recursive, context)

参数:

  • path:它是一个强制参数,指定路径。
  • mode:可选参数,指定权限。模式参数由四个数字组成,默认模式为 0777。
    • 第一个数字始终为零。
    • 第二个数字指定所有者的权限。
    • 第三个数字指定所有者的用户组的权限。
    • 第四个数字指定其他所有人的权限。
  • recursive:可选参数,可用于设置递归模式。
  • context:它是一个可选参数,指定流的行为。

      返回值:成功时返回true ,失败时返回false

      例子:

      PHP

      
      

      输出:

    1

    示例:此示例检查文件是否存在,如果文件不存在,则使用 mkdir()函数创建一个新文件。

    PHP

    
    

    输出:

    1