看完就会的文件编程

简介: 看完就会的文件编程

文章目录


文件编程

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()

这个是返回当前文件所在的绝对路径



相关文章
|
6月前
|
编译器 数据库 C语言
C语言文件操作(一文带你吃透文件各种操作)
有很多学校都是不会讲文件操作这块知识的,但是考试还要考。文件操作在平常中也是有所应用的。这篇文章详细讲述对于文件的各种操作,对于考试和平常引用是完全足够啦!
74 0
|
1月前
|
JSON Go 数据格式
第十四章 文件操作
第十四章 文件操作
29 2
|
2月前
|
C语言
C语言函数及分文件编程
C语言函数及分文件编程
20 0
|
7月前
3. 文件编程
3. 文件编程
42 0
|
8月前
|
存储
【文件操作的重难点详解】(二)
【文件操作的重难点详解】(二)
40 0
|
8月前
|
BI
【文件操作的重难点详解】(一)
【文件操作的重难点详解】(一)
36 0
|
10月前
|
存储 编译器 C语言
【C++知识点】多文件编程
【C++知识点】多文件编程
209 0
|
10月前
|
C语言
抽丝剥茧C语言(高阶)文件操作+练习(中)
抽丝剥茧C语言(高阶)文件操作+练习
|
10月前
|
存储 C语言
抽丝剥茧C语言(高阶)文件操作+练习(下)
抽丝剥茧C语言(高阶)文件操作+练习
|
10月前
|
编译器 数据库 C语言
抽丝剥茧C语言(高阶)文件操作+练习(上)
抽丝剥茧C语言(高阶)文件操作+练习