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

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中常用的文件处理函数,可以根据实际需求选择适合的函数进行文件的读写、路径操作等操作。