FileSystemPHP Filesystem 函数
发布网友
发布时间:2024-10-11 19:41
我来回答
共1个回答
热心网友
时间:2024-11-14 00:34
以下是改写后的文章内容,以HTML标签片段形式呈现:
PHP自早期版本开始就支持一系列文件系统操作函数,以下是其中一些关键函数的简介:
basename(): 返回路径中的文件名部分。
chgrp(): 改变文件组权限。
chmod(): 修改文件的访问权限模式。
chown(): 更改文件的所有者。
clearstatcache(): 清除文件状态缓存。
copy(): 复制文件。
delete(): 通常使用 unlink() 或 unset() 删除文件。
dirname(): 获取路径中的目录名称部分。
disk_free_space(): 返回指定目录的可用空间。
disk_total_space(): 提供目录的磁盘总容量。
fclose(): 关闭打开的文件。
feof(): 检查文件指针是否到达文件结束位置。
fflush(): 清空输出缓冲区的内容。
fgetc(): 从文件中读取一个字符。
fgetcsv(), fgets(), fgetss(): 分别用于解析CSV、读取一行和过滤HTML/PHP标签。
file(): 将整个文件读入数组。
file_exists(): 检查文件或目录是否存在。
file_get_contents(): 读取文件内容到字符串。
file_put_contents(): 将字符串写入文件。
fileatime(), filectime(), filemtime(), fileowner(), fileperms(), filesize(), filetype(): 提供文件的各种时间戳和属性信息。
flock(): 锁定或释放文件。
fnmatch(): 根据模式匹配文件名或字符串。
fopen(): 打开文件或URL。
fpassthru(): 读取文件内容并输出缓冲。
fputcsv(): 将CSV格式的数据写入文件。
fputs(), fwrite(): 写入文件的别名。
fread(): 读取文件内容。
fscanf(): 根据指定格式解析输入数据。
fseek(): 在文件中定位。
fstat(): 获取文件状态信息。
ftell(): 返回文件指针位置。
ftruncate(): 调整文件长度到指定长度。
fwrite(): 向文件写入数据。
glob(): 匹配文件名模式并返回数组。
is_dir(), is_executable(), is_file(), is_link(), is_readable(), is_uploaded_file(), is_writable(), is_writeable(): 分别检查文件类型、可执行性、文件类型、符号链接、可读性、上传文件状态、可写性等。
link(), linkinfo(), lstat(), mkdir(), move_uploaded_file(), parse_ini_file(), pathinfo(), pclose(), popen(), readfile(), readlink(), realpath(), rename(), rewind(), rmdir(), set_file_buffer(), stat(), symlink(), tempnam(), tmpfile(), touch(), umask(), unlink(): 用于创建链接、获取链接信息、获取符号链接信息、创建目录、移动上传文件、解析ini文件、获取路径信息、操作进程、读取文件、获取链接目标、获取绝对路径、重命名文件、倒回文件指针、删除目录、设置文件缓冲、获取文件信息、创建符号链接、创建临时文件、设置文件时间戳和权限、删除文件等。