Skip to content

文件系统相关扩展 - Directories

目录函数

安装

PHP核心,无需安装

配置

常量

DIRECTORY_SEPARATOR
目录分隔符 PATH_SEPARATOR 路径分隔符

函数

这里的Directory 实例使用 dir() 函数建立, 不使用new操作符, 这里的目录函数和相关的函数通用.但是这个函数不能和opendir()函数返回的句柄通用, opendir返回的是一个资源, 但是dir()返回的是一个对象.

Directory {    /* 属性 */    public string $path ;         打开的目录    public resource $handle ;         可以被 readdir(), rewinddir(), closedir() 函数操作的句柄    /* 方法 */    public void close ([ resource $dir_handle ] )    void closedir ( resource $dir_handle )         关闭目录句柄         关闭opendir()函数打开的目录访问句柄    public string read ([ resource $dir_handle ] )    string readdir ( resource $dir_handle )         从目录句柄中读取条目    public void rewind ([ resource $dir_handle ] )    void rewinddir ( resource $dir_handle )         将dir_handle 指定的目录流重置到目录的开头}

bool chdir ( string $directory )

改变PHP的当前目录, 改变当前的工作目录,如果更改了目录,则包含的文件基于更改的目录

bool chroot ( string $directory )

将当前进程的根目录改变为 directory [Attention]本函数仅在系统支持且运行于 CLI,CGI 或嵌入 SAPI 版本时才能正确工作。此外本函数还需要 root 权限

Directory dir ( string $directory [, resource $context ] ) 返回一个Directory 类, 一个伪面向对象机制来读取一个目录

string getcwd ( void )

获取当前的工作目录, 可以使用这个函数来替代__FILE__获取当前工作目录,或者文件目录.

resource opendir ( string $path [, resource $context ] )

打开一个目录,返回一个资源句柄

array scandir ( string $directory [, int $sorting_order [, resource $context ]] )

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


说明

创建时间: 2023-01-15 09:27:00 , 最后编辑于 2023-11-24 14:36:00