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