PHP - 目录函数



每个人都知道计算机上的目录是什么。在计算机系统中,它也被称为文件夹。因此,在本 PHP - 目录教程中,我们将了解如何使用 PHP 函数删除、更改、关闭、读取和列出所有目录。

顾名思义,PHP 目录函数是一组函数,可用于获取、修改和检索有关各种文件系统目录及其特定内容的信息。目录可用于多种类型的任务,例如添加、删除、更改当前工作目录、显示目录中包含的文件等等。由于 PHP 核心已经包含这些功能,因此无需额外安装。

目录操作

查看下图,了解我们可以执行哪些类型的操作

PHP - Directory Operations

安装

正如我们上面已经讨论过的那样,使用这些函数不需要安装,它们是 PHP 核心的一部分。例如,PHP 需要使用 --enable-chroot-func 选项配置才能启用 chroot() 函数。

需求

要使用这些函数,创建此扩展不需要任何外部库。

运行时配置

此扩展在 php.ini 中没有定义任何配置指令。

PHP 目录常量

PHP 目录常量是有用的预定义值,使用户能够在许多平台之间管理环境变量和目录路径。通过使用这些常量,用户可以编写更可靠、更可移植且可在各种操作系统上运行的 PHP 代码。

PHP − 指的是支持该常量的最早的 PHP 版本。

序号 常量和描述 PHP 版本
1 DIRECTORY_SEPARATOR

用于定义目录分隔符或当前操作系统。

3
2 PATH_SEPARATOR

用于分隔环境变量中的多个路径。

4

函数列表

PHP − 指的是支持该函数的最早的 PHP 版本。以下是一些常用的 PHP 目录函数

序号 函数和描述 PHP 版本
1 chdir()

更改当前目录

4
2 chroot()

更改根目录

4.0.4
3 dir()

打开目录句柄并返回一个对象。

4
4 closedir()

关闭目录

4
5 getcwd()

获取当前工作目录。

4
6 opendir()

打开目录句柄

4
7 readdir()

从目录句柄中读取条目

4
8 rewinddir()

倒回目录句柄

4
9 scandir()

列出指定路径内的文件和目录

5

用例

通过学习和使用这些 PHP 目录函数,用户可以有效地维护和修改应用程序中的目录。

  • 使用这些函数,我们可以在基于 Web 的文件管理器中列出和组织文件。
  • 它还有助于管理上传和媒体目录。
  • 最后,我们可以创建和管理目录来存储备份文件。

注意 − 有关更多与文件系统相关的函数,请查看 文件系统函数

php_function_reference.htm
广告