php简单的操作文件

常用的几个方法

  1. 获取文件类型
filetype(‘文件名’)
  1. 文件大小
filesize(‘文件名’)
  1. 获取文件的创建时间(返回的是时间戳)
filectime(‘文件名’)

4.获取文件的修改时间(返回的是时间戳)

filemtime(‘文件名’)

5.获取文件的最后访问时间(返回的是时间戳)

fileatime(‘文件名’)

6.查询文件的权限

is_readable(‘文件名’)----判断文件是否可读,**文件存在并且可读**才会返回true

is_writable(‘文件名’)----判断文件是否可写,**文件存在并且可写**才会返回true

is_executable(‘文件名’)----判断文件是否可执行,**文件存在并且可执行**才会返回true

7.判断文件是否存在

file_exists(‘文件名’)

8.直接获取文件名

basename(‘文件名’)------直接获取文件名
dirname('文件名')------------直接获取目录

9.获取后缀

pathinfo(‘文件名’,第二个参数)

10.文件操作(返回的是true or false)

touch(‘文件名’,第二个参数)----创建一个文件,并且可以修改一
个已经存在的文件的访问时间以及修改时间

unlink(‘文件名’)----删除文件

rename(‘文件名’)---重命名文件,还可以进行文件的剪切

copy(‘源文件名’,‘目标文件名’)--文件的拷贝,功能比较强大,图片,网页
都能拷贝(既拷贝其他网站的内容,
不过要在php.ini中设置配置项===打开 allow_url_fopen = on)

11.文件内容的相关函数

查询
**重点是第二个参数**
fopen(‘文件名’,‘以什么方式打开即读写’)----打开文件
fread(‘文件’,字节)-----读取文件的内容
ftell(‘文件’)-----读取文件指针当前的位置即鼠标的位置
rewind(‘文件名’)-----将指针回到开头位置  返回的是布尔型
fclose(‘文件名’)----关闭文件
打开一个图片的时候要记得添加编码格式
header('content-type:image/jpeg')
其他的查询方法
fgetc()获取一个字符
fgets()获取一行字符
fgetss()获取一行字符并且过滤html字符
ftruncate()获取指定长度

---------------------------
增加
fwrite(‘文件名’)=== fput(‘文件名’)---写入文件内容,返回的是对应的字符数
注意:
一个中文三个字符
这个方法重新写入时会进行覆盖,如果覆盖的字符数不对应会出现乱码情况
PHP_EOL是指换行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值