博客列表 >PHP日常所用到的文件相关函数

PHP日常所用到的文件相关函数

Donald
Donald原创
2020年03月31日 15:10:22508浏览

filetype() 获取文件类型
filesize() 获取文件大小
filectime() 获取文件创建时间
filemtime() 获取文件修改时间
fileatime() 获取文件最后访问时间
is_readable() 查询文件的权限 检查文件可读性
is_writable() 检查文件的可写性
is_executable() 检查文件的可执行性
pathinfo() 返回文件路径信息
touch() 创建一个文件并且可以设定文件的访问和修改时间
unlink() 删除文件
rename() 重命名文件或者目录
copy() 复制文件(注:拷贝远程文件需要设置php.ini中的allow_url_fopen为On)
fopen() 打开文件
fread() 读取文件
ftell() 获取文件指针当前所在位置
rewind() 将指针位置设置到文件开头位置
fclose() 关闭文件(注:关闭文件后,不可以对文件进行任何操作,否则会报错)
fwrite() 写入文件


打开文件所需参数
| 参数 | 说明 |
| —————— | —————— |
| r | 只读方式打开,将文件指针指向文件头。 |
| r+ | 读写方式打开,将文件指针指向文件头。 |
| w | 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 |
| w+ | 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 |
| a | 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。 |
| a+ | 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。 |
| x | 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。 |
| x+| 创建并以读写方式打开,其他的行为和 ‘x’ 一样。|

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议