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