文件目录相关考点

1、文件处理

1.1、fopen()函数

fopen函数:打开一个文件,打开时需要指定打开模式
打开模式:
r:只读模式打开,将文件指针指向文件开头
r+:读写方式打开,将文件指针指向文件开头
w:写入方式打开,清除文件内容,如果文件不存在则尝试创建
w+:读写方式打开,清除文件内容,如果文件不存在则尝试创建
a:写入方式打开,将文件指针指向文件末尾进行写入,如果文件不存在则尝试创建
a+:读写方式打开,将文件指针指向文件末尾进行写入来保持文件内容
x:创建一个新文件并以写入方式打开,如果文件已经存在则返回false和一个错误
x+:创建一个新的文件,并以读写方式打开,如果文件已经存在则返回false和一个错误

1.2、访问远程文件

开启allow_url_fopen,http协议连接只能读取,ftp协议可以只读或者只写

1.3、其他函数

fwrite():写入文件内容
fputs():fwrite()函数的别名
fread():读取文件内容
fgets():从文件读取单行内容
fgetc():从文件读取单个字符
fclose():关闭打开的文件
file_get_contents():获取文件内容
file_put_contents():写入内容到文件中
file()、readfile()

名称相关:
basename()、dirname()、pathinfo()
目录读取:
opendir()、readdir()、closedir()、rewinddir()、
目录删除:
rmdir()
目录创建:
mkdir()
文件大小:
filesize()
目录大小:
disk_free_space()、disk_total_space()
文件拷贝:
copy()
删除文件:
unlink()
文件类型:
filetype()
重命名文件或目录:
rename()
文件截取:
ftruncate()
文件属性:
file_exists()、is_readable()、is_writable()、is_executable()、filectime()、fileatime()、filemtime()
文件锁:
flock()
文件指针:
ftell()、fseek()、rewind()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值