PHP 基础教程
PHP 高级教程
PHP & MySQL DATABASE
PHP 示例
PHP 参考手册

PHP 7 文件系统函数

以下部分包含 PHP 文件系统函数列表以及简要说明。

PHP 文件系统函数

这是属于最新 PHP 7 的文件系统函数的完整列表。这些函数是 PHP 核心的一部分,因此您可以在脚本中使用它们而无需进一步安装。

函数 说明
basename() 返回路径的文件名部分。
chgrp() 更改文件组。
chmod() 更改文件模式。
chown() 更改文件所有者。
clearstatcache() 清除文件状态缓存。
copy() 复制文件。
delete() 请参阅 unlink()unset()
dirname() 返回父目录的路径。
disk_free_space() 返回文件系统或磁盘分区上的可用空间。
disk_total_space() 返回文件系统或磁盘分区的总大小。
diskfreespace() 返回文件系统或磁盘分区上的可用空间。 disk_free_space() 的别名
fclose() 关闭一个打开的文件指针。
feof() 在文件指针上测试文件结束。
fflush() 将缓冲的输出刷新到文件中。
fgetc() 从文件指针返回一个字符。
fgetcsv() 从文件指针中获取行并解析 CSV 字段。
fgets() 从文件中读取特定数量的字节。
fgetss() 从文件中读取特定数量的字节并去除 HTML 标记和 PHP 代码。
file() 将整个文件读入一个数组。
file_exists() 检查文件或目录是否存在。
file_get_contents() 将整个文件读入一个字符串。
file_put_contents() 将字符串写入文件。
fileatime() 返回文件的最后访问时间。
filectime() 返回文件的最后更改时间。
filegroup() 返回文件的组 ID。
fileinode() 返回文件的inode号。
filemtime() 返回文件的最后修改时间。
fileowner() 返回文件所有者的用户 ID。
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() 检查文件是否通过 HTTP POST 上传。
is_writable() 检查文件名是否可写。
is_writeable() is_writable()的别名
lchgrp() 更改符号链接的组所有权。
lchown() 更改符号链接的用户所有权。
link() 创建一个硬链接。
linkinfo() 返回有关链接的信息。
lstat() 返回有关文件或符号链接的信息。
mkdir() 创建一个目录。
move_uploaded_file() 将上传的文件移动到新位置。
parse_ini_file() 解析一个配置文件。
parse_ini_string() 解析配置字符串。
pathinfo() 返回有关文件路径的信息。
pclose() 关闭进程文件指针。
popen() 打开进程文件指针。
readfile() 读取文件并将其写入输出缓冲区。
readlink() 返回符号链接的目标。
realpath() 返回规范化的绝对路径名。
realpath_cache_get() 返回真实路径缓存条目。
realpath_cache_size() 返回真实路径缓存大小。
rename() 重命名文件或目录。
rewind() 回退文件指针的位置。
rmdir() 删除一个空目录。
set_file_buffer() 设置文件的缓冲区大小。
stat() 返回有关文件的信息。
symlink() 创建一个符号链接。
tempnam() 创建具有唯一文件名的临时文件。
tmpfile() 创建一个唯一的临时文件。
touch() 设置文件的访问和修改时间。
umask() 更改当前的 umask。
unlink() 删除文件。
Advertisements