看完就会的文件编程

文件编程

1.1文件操作函数
1.1.1file()函数

file()是读取文件里面的内容,返回值是数组,文件里面的每一行当做数组的一个元素
在这里插入图片描述
在这里插入图片描述

如果你不是再编辑器里直接创建的文件,是在电脑里自己手动创建的文件,它的编码格式不一定是utf8,如果现在去用file读取会报乱码错误
在这里插入图片描述

我们打开新建的文件点击另存为utf8格式即可
在这里插入图片描述

1.1.2fopen fgets fclose

fopen(‘文件路径’,打开模式)

fgets是读取文件内容
fclose是关闭数据流
在这里插入图片描述

1.2.1读取模式

在这里插入图片描述

1.2.2写入内容(开头)

在这里插入图片描述

如果是w模式,会调用fwrite函数向文件内写入内容,文件指针指向文件头(原有内容会清空),如果文件不存在会创建。

1.2.3写入内容(追加)

在这里插入图片描述

如果是a模式,它的文件指针指向文件末尾(追加内容),如果文件不存在也会创建

1.1.3file_get_contents

这是获取文件中所有的内容
在这里插入图片描述

文件中添加内容
在这里插入图片描述

1.1.4文件路径相关函数

pathinfo会返回一个数组是文件路径的相关信息

在这里插入图片描述

dirname:文件目录名
basename:文件完整名
extension:文件后缀
filename:只是文件名字

realpath(‘文件地址’)返回的是文件所在的绝对路径
在这里插入图片描述

1.1.5file_exists

判断文件是否存在,存在返回true,不存在返回false
在这里插入图片描述

1.1.6feof

feof()是否读取到了文件的末尾
在这里插入图片描述

1.1.7copy()

copy(源文件地址,目标文件地址);是复制文件的意思

copy('./02.txt','./03.txt');
1.1.8set_include_path()

就是后期我们可能在页面中会用include等引入很多外部文件
在这里插入图片描述

1.1.9move_uploaded_file()

是#移动上传文件的地址
在这里插入图片描述
在这里插入图片描述

1.2目录操作函数

scandir(‘目录地址’)

在这里插入图片描述

1.3move_uploaded_file

在这里插入图片描述

1.4文件模式操作

在这里插入图片描述

1.5copy

这是复制文件
在这里插入图片描述

1.6pathinfo()

在这里插入图片描述

1.7realpath()

这个是返回当前文件所在的绝对路径
在这里插入图片描述

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

几何心凉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值