站长学院
CMS建站教程 SEO优化攻略
来源:齐鲁建站 栏目:开发教程 阅读: 日期:2022-12-08
在PHP中拥有的多种函数可供创建、读取、上传以及编辑文件,那么这些函数就是文件操作函数,是一个函数集合。PHP文件操作函数有多少你知道么,文件系统函数速览表,一起来看看吧。
一、文件操作函数
basename—返回路径中的文件名部分
chgrp—改变文件所属的组
chmod—改变文件模式
chown—改变文件的所有者
clearstatcache—清除文件状态缓存
copy—拷贝文件
delete—参见unlink或unset
dirname—返回路径中的目录部分
disk_free_space—返回目录中的可用空间
disk_total_space—返回一个目录的磁盘总大小
diskfreespace—disk_free_space的别名
fclose—关闭一个已打开的文件指针
fdatasync—Synchronizesdata(butnotmeta-data)tothefile
feof—测试文件指针是否到了文件结束的位置
fflush—将缓冲内容输出到文件
fgetc—从文件指针中读取字符
fgetcsv—从文件指针中读入一行并解析CSV字段
fgets—从文件指针中读取一行
fgetss—从文件指针中读取一行并过滤掉HTML标记
file_exists—检查文件或目录是否存在
file_get_contents—将整个文件读入一个字符串
file_put_contents—将一个字符串写入文件
file—把整个文件读入一个数组中
fileatime—取得文件的上次访问时间
filectime—取得文件的inode修改时间
filegroup—取得文件的组
fileinode—取得文件的inode
filemtime—取得文件修改时间
fileowner—取得文件的所有者
fileperms—取得文件的权限
filesize—取得文件大小
filetype—取得文件类型
flock—轻便的咨询文件锁定
fnmatch—用模式匹配文件名
fopen—打开文件或者URL
fpassthru—输出文件指针处的所有剩余数据
fputcsv—将行格式化为CSV并写入文件指针
fputs—fwrite的别名
fread—读取文件(可安全用于二进制文件)
fscanf—从文件中格式化输入
fseek—在文件指针中定位
fstat—通过已打开的文件指针取得文件信息
fsync—Synchronizeschangestothefile(includingmeta-data)
ftell—返回文件指针读/写的位置
ftruncate—将文件截断到给定的长度
fwrite—写入文件(可安全用于二进制文件)
glob—寻找与模式匹配的文件路径
is_dir—判断给定文件名是否是一个目录
is_executable—判断给定文件名是否可执行
is_file—判断给定文件名是否为一个正常的文件
is_link—判断给定文件名是否为一个符号连接
is_readable—判断给定文件名是否可读
is_uploaded_file—判断文件是否是通过HTTPPOST上传的
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_cache_get—获取真实目录缓存的详情
realpath_cache_size—获取真实路径缓冲区的大小
realpath—返回规范化的绝对路径名
rename—重命名一个文件或目录
rewind—倒回文件指针的位置
rmdir—删除目录
set_file_buffer—stream_set_write_buffer的别名
stat—给出文件的信息
symlink—建立符号连接
tempnam—建立一个具有唯一文件名的文件
tmpfile—建立一个临时文件
touch—设定文件的访问和修改时间
umask—改变当前的umask
unlink—删除文件
二、几种模式:
模式 | 说明 |
---|---|
r | 只读方式打开,将文件指针指向文件头。 |
r+ | 读写方式打开,将文件指针指向文件头。 |
w | 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建 |
w+ | 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建 |
a | 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建 |
a+ | 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之 |
x | 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建 |
x+ |
创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建 |
三、注意事宜:
模式 | 说明 |
---|---|
t | windows下将\n转为\r\n |
b | 二进制打开模式 |