欢迎访问宙启技术站
智能推送

PHP文件处理函数大全:文件读写、路径操作等

发布时间:2023-11-19 02:00:42

PHP提供了丰富的文件处理函数,可以进行文件的读写、路径操作等。下面是常用的文件处理函数的大全:

1. 文件读取函数:

- file_get_contents(file):将整个文件读入一个字符串中。

- fopen(file, mode):打开文件或者 URL。

- fgets(handle):从文件指针中读取一行。

- fread(handle, length):读取文件(可安全用于二进制文件)。

- file(handle):将文件读入一个数组中。

2. 文件写入函数:

- file_put_contents(file, data):将一个字符串写入文件中。

- fwrite(handle, string):写入文件(可安全用于二进制文件)。

- fputs(handle, string):写入文件(别名:fwrite)。

3. 文件检查函数:

- file_exists(file):检查文件或目录是否存在。

- is_dir(path):判断给定的文件名是否是一个目录。

- is_file(file):判断给定文件名是否为一个正常的文件。

- is_readable(file):判断文件是否可读。

- is_writable(file):判断文件是否可写。

4. 文件删除函数:

- unlink(file):删除文件。

5. 文件大小函数:

- filesize(file):取得文件大小。

6. 文件日期和时间函数:

- filemtime(file):取得文件的修改时间。

- filectime(file):取得文件的 inode 修改时间。

- fileatime(file):取得文件的上次访问时间。

7. 文件路径函数:

- basename(path):返回路径中的文件名部分。

- dirname(path):返回路径中的目录部分。

- realpath(path):返回规范化的绝对路径名。

8. 文件夹操作函数:

- mkdir(path, mode):新建目录。

- rmdir(directory):删除目录。

- opendir(path):打开目录句柄。

- readdir(handle):读取目录中的条目。

- closedir(handle):关闭目录句柄。

9. 文件上传函数:

- move_uploaded_file(filename, destination):将上传的文件移动到新位置。

以上是PHP中常用的文件处理函数,可以根据实际需求选择适合的函数进行文件的读写、路径操作等操作。